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

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • 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