| Jifty :: DBI :: SchemaGeratore Jifty :: DBI :: Schemageenerator è un modulo Perl per generare schemi di tabelle da Jifty :: DBI Records. |
Scarica ora |
Jifty :: DBI :: SchemaGeratore Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- David Glasser
- Sito web dell'editore:
- http://search.cpan.org/~glasser/HTTP-Server-Simple-Recorder-0.02/lib/HTTP/Server/Simple/Recorder.pm
Jifty :: DBI :: SchemaGeratore Tag
Jifty :: DBI :: SchemaGeratore Descrizione
Jifty :: DBI :: SchemaGeratore è un modulo perl per generare schemi di tabelle da Jifty :: DBI Records. Jifty :: DBI :: Schemageenerator è un modulo Perl per generare schemi di tabella da Jifty :: DBI Records.Questo modulo diventa un tipo Jifty :: Discorder in uno schema SQL per il database scelto per il database scelto. Al momento, le tue scelte sono MySQL, SQLite o PostgreSQL. Oracle potrebbe anche funzionare a destra, anche se è intestata.SynopsissiLa breve Aspetta di seguito in cui otteniamo le variabili $ maniglia e $. Usa Jifty :: DBI :: Schemageenerator; ... My $ S_GEN = JIFTY :: DBI :: Schemagenerator-> Nuovo ($ maniglia); $ s_gen-> add_model ($ modello); my @statements = $ s_gen-> creato_table_sql_statements; Stampa join ("n", @statements, ''); ... The Long VersionsEee Jifty :: DBI per i dettagli sulle prime due parti.MyModel Package MyModel; # lib / mymodel.pm Utilizzare Avvertenze; usare rigoroso; usa la base QW (Jifty :: DBI :: record); # Il tuo codice personalizzato va qui. 1; myModel :: schema pacchetto mymodel :: schema; # lib / mymodel / schema.pm Utilizzare avvertimenti; usare rigoroso; Usa Jifty :: DBI :: Schema; colonna foo => tipo è 'testo'; Colonna bar => Tipo è 'testo'; 1; myscript.pl #! / Usr / bin / env perl # myscript.pl Utilizzare rigoroso; Utilizzare Avvertenze; Usa Jifty :: DBI :: Schemageenerator; Usa Jifty :: DBI :: Handle; usa mymodel; Usa MyModel :: Schema; My $ handle = jifty :: dbi :: handle-> nuovo (); $ maniglia-> Connect (Driver => 'SQLite', Database => 'TestDB',); My $ Model = MyModel-> Nuovo ($ maniglia); My $ S_GEN = JIFTY :: DBI :: schemagenerator-> nuovo ($ maniglia); $ s_gen-> add_model ($ modello); # Ecco il punto di base di questo modulo: My @statements = $ s_gen-> creato_table_sql_states; Stampa join ("n", @statements, ''); # Questa parte è direttamente da Jifty :: Script :: Schema :: creato_all_tables () $ maniglia-> Begin_Transaction; per la mia dichiarazione $ (@Statements) {My $ ret = $ maniglia-> semplice_query ($ dichiarazioni); $ ret o morire "Errore durante la creazione di una tabella:". $ ret-> error_message; } $ maniglia-> commit; Requisiti: · Perl.
Jifty :: DBI :: SchemaGeratore Software correlato