Non penso di aver compreso l'ambito di DBIx::Class
Devo creare manualmente un database con SQL regolare, quindi utilizzare lo schema (o codificare manualmente lo schema/i risultati)?
Oppure c'è un modo per dire a DBIx::Class
di andare avanti e creare le tabelle da uno schema e un set di risultati codificati manualmente?
Chiedo b/c se ho bisogno di creare il database tramite l'istruzione SQL CREATE TABLE
, ho la colonna essenzialmente duplicata nel codice ResultSet, O ho bisogno di fare affidamento su schemaloader che presumo sia inefficiente e inappropriato per la produzione.DBIx :: Class può essere utilizzato per creare tabelle?
8
A
risposta
13
È possibile deploy()
schema:
my $schema = MyApp::Schema->connect(
$dsn,
$user,
$password,
);
$schema->deploy({ add_drop_table => 1 });
Naturalmente, questo verrà fatto cadere le tabelle esistenti :)
10
Si può andare sia rotta. È possibile creare uno schema e ottenere DBIx::Class to analyse it oppure è possibile ottenere DBIx :: Class su build the schema to you.
Il primo non deve essere inefficiente per la produzione, dal momento che è possibile ottenere DBIx :: Class a save the generated code in modo che non ha a che fare l'analisi ogni corsa.
Problemi correlati
- 1. DBIx :: Class fa unioni?
- 2. DBIx :: Class esempio
- 3. Come incrementare una colonna usando DBIx :: Class?
- 4. Come posso stampare abbastanza risultati DBIx :: Class?
- 5. Perl DBIx :: Class - Valori predefiniti quando si utilizza new()?
- 6. È possibile utilizzare DBIx :: Class con stored procedure anziché con tabelle?
- 7. Può un TypeConverter essere utilizzato per argomento del costruttore
- 8. può essere utilizzato da AdMob per le applicazioni desktop?
- 9. JavaFX può essere utilizzato su Raspberry Pi
- 10. Dart può essere utilizzato come linguaggio generico?
- 11. Come verificare se __PRETTY_FUNCTION__ può essere utilizzato?
- 12. jailbroken iphone può essere utilizzato per lo sviluppo
- 13. Appium: può essere utilizzato per il test dell'applicazione multipiattaforma
- 14. CachedRowSet: può ancora essere utilizzato per contenere i dati ResultSet?
- 15. Quale carattere può essere utilizzato per analizzare paragrafi con Java?
- 16. SQLException: il metodo executeQuery non può essere utilizzato per l'aggiornamento
- 17. Non capisco come NSClassFromString può essere utilizzato per chiamate condizionale
- 18. Membro statico non può essere utilizzato su istanza di tipo
- 19. I trigger alci non attivano quando si utilizza DBIX :: Class
- 20. Un iPad può essere utilizzato come macchina di sviluppo per creare applicazioni iPad?
- 21. Delphi può essere utilizzato per creare e gestire un gestore di protocollo personalizzato?
- 22. Quale pacchetto o codice R può essere utilizzato per creare GUI personalizzate?
- 23. Come posso riordinare l'output di DBIx :: Class :: Schema :: Loader?
- 24. Hibernate può essere utilizzato in applicazioni sensibili alle prestazioni?
- 25. Report RDLC - Errore Rownumber() non può essere utilizzato nel filtro
- 26. Può std :: async essere utilizzato con le funzioni di modello
- 27. Come si aggiungono relazioni in fase di esecuzione utilizzando DBIx :: Class e Catalyst?
- 28. Il progetto di risorse riutilizzabili può essere utilizzato?
- 29. membro di istanza non può essere utilizzato su tipo
- 30. Lambda può essere utilizzato solo con l'interfaccia funzionale?