| Jifty :: DBI :: Schemenenerator Jifty :: DBI :: ScheMenEnerator, Jifty :: DBI kayıtlarından tablo şemaları üretmek için bir Perl modülüdür. |
Şimdi İndirin |
Jifty :: DBI :: Schemenenerator Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- David Glasser
- yayıncı web sitesi:
- http://search.cpan.org/~glasser/HTTP-Server-Simple-Recorder-0.02/lib/HTTP/Server/Simple/Recorder.pm
Jifty :: DBI :: Schemenenerator Etiketler
Jifty :: DBI :: Schemenenerator Açıklama
Jifty :: DBI :: SchegeNenerator, Jifty :: DBI kayıtlarından tablo şemaları üretmek için bir Perl modülüdür. Jifty :: DBI :: SchegeNenerator, Jifty :: DBI records.This modülünden tablo şemaları oluşturmak için bir Perl modülüdür. Bu modül, seçtiğiniz veritabanınız için bir SQL şemasına dönüştürür. Şu anda, seçimleriniz MySQL, SQLite veya PostgreSQL'dir. Oracle da doğru çalışabilir, ancak toplanmamıştır. ENJITY :: DBI :: Schegenenerator kullanın; ... $ S_GEN = JIFTY :: DBI :: SchegeNenerator-> Yeni ($ Kolu); $ S_GEN-> Add_model ($ modeli); @Statements = $ s_gen-> create_table_sql_statements; Yazdır Katıl ("N", @Statements, ''); ... Uzun VerseSee Jifty :: DBI İlk iki bölümle ilgili ayrıntılar için .Model paketi mymodel; # lib / mymodel.pm uyarıları kullanın; sıkı kullanmak; Taban QW (Jifty :: DBI :: Kayıt) kullanın; # Özel kodunuz buraya gidiyor. 1; Mymodel :: Şema Paketi Mymodel :: Şema; # LIB / MYMODEL / SCHEMA.PM Uyarıları kullanın; sıkı kullanmak; KULLANIMI Jifty :: DBI :: Şema; Sütun Foo => Tip 'Metin'; Sütun çubuğu => Tip 'Metin'; 1; myscript.pl #! / Usr / bin / env perl # myscript.pl scrict kullanmak; Uyarıları kullanın; ENJITY :: DBI :: Schegenenerator kullanın; Jifty :: DBI :: Kolu kullanın; Mymodel kullanın; Mymodel :: şemasını kullanın; $ tutacım = elverişli :: dbi :: tanıtıcısı-> Yeni (); $ İşletmecilik-> Connect (Sürücü => 'SQLite', Veri Tabanı => 'TestDB',); $ Model = MyModel-> Yeni ($ Kolu); $ S_GEN = enjfite :: DBI :: SchegeNenerator-> Yeni ($ Kolu); $ S_GEN-> Add_model ($ modeli); # İşte bu modülün temel noktası: benim @statements = $ s_gen-> create_table_sql_statements; Yazdır Katıl ("N", @Statements, ''); # Bu bölüm doğrudan elverişli :: Script :: Schema :: Create_all_Tables () $ işleçiler-> begin_Transaction; $ ifadem için (@statements) {$ ret = $ işlegil-> Simple_query ($ deyim); $ ret veya öl "bir tablo oluşturma hatası:". $ ret-> error_message; } $ işleme-> taahhüt; Gereksinimler: · Perl
Jifty :: DBI :: Schemenenerator İlgili Yazılım