Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dbicdumpp komutudur.
Program:
ADI
dbicdump - DBIx::Class::Schema::Loader kullanarak şema dökümü
SİNOPSİS
dbicdump
dbicdump [-I ] [-Ö = ] \
Örnekler:
$ dbicdump şeması.conf
$ dbicdump -o dump_directory=./ lib \
-o component='["InflateColumn::DateTime"]' \
Uygulamam::Şema dbi:SQLite:./foo.db
$ dbicdump -o dump_directory=./ lib \
-o component='["InflateColumn::DateTime"]' \
Uygulamam::Şema dbi:SQLite:./foo.db '{quot_char => "\"" }'
$ dbicdump -Ilib -o dump_directory=./ lib \
-o component='["InflateColumn::DateTime"]' \
-o koru_durum=1 \
Uygulamam::Schema dbi:mysql:database=foo kullanıcı geçişi \
'{quot_char => "`" }'
$ dbicdump -o dump_directory=./ lib \
-o component='["InflateColumn::DateTime"]' \
Uygulamam::Schema 'dbi:mysql:database=foo;host=domain.tld;port=3306' \
Kullanıcı geçiş
Windows'ta şöyle olur:
$ dbicdump -o dump_directory=.\lib ^
-o component="[q{InflateColumn::DateTime}]" ^
-o koru_durum=1 ^
Uygulamam::Schema dbi:mysql:database=foo kullanıcı geçişi ^
"{quot_char => q{`} }"
Yapılandırma dosyalarının schema_class ve connect_info bölümleri olması gerekir.
genel yapılandırma dosyası aşağıdaki gibidir:
schema_class Uygulamam::Şema
lib /ekstra/perl/libs
# Bağlantı dizisi
dsn dbi:mysql:örnek
root
gizli geçmek
# dbic yükleyici seçenekleri
dump_dizini ./ lib
bileşenleri InflateColumn::DateTime
bileşenler Zaman Damgası
Bir yapılandırma dosyası kullanmak için Config::Any kurulu olması gerekir.
İsteğe bağlı "lib" anahtarı, "-I" seçeneğine eşdeğerdir.
AÇIKLAMA
Dbicdump, içinde "make_schema_at" kullanarak bir DBIx::Class şeması oluşturur.
DBIx::Class::Schema::Loader ve onu diske aktarır.
"-o" kullanarak herhangi bir DBIx::Class::Schema::Loader::Base oluşturucu seçeneğini iletebilirsiniz.
= ". Kolaylık sağlamak için, seçenek adlarında "-", "_" ile değiştirilir ve
referanslar veya alıntı benzeri operatörler gibi görünen değerler, kullanılmadan önce "değerlendirilecek"
yapıcıya iletilir.
"dump_directory" seçeneği, belirtilmemişse varsayılan olarak geçerli dizine geçer.
onworks.net hizmetlerini kullanarak çevrimiçi dbicdumpp kullanın