Jest to polecenie dbicdumpp, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
dbicdump - Zrzuć schemat za pomocą DBIx::Class::Schema::Loader
STRESZCZENIE
dbicdump
dbicdump [-I ] [-o = ] \
Przykłady:
$ dbicdump schema.conf
$ dbicdump -o katalog_zrzutu=./ lib \
-o składniki='["InflateColumn::DateTime"]' \
MojaAplikacja::Schemat dbi:SQLite:./foo.db
$ dbicdump -o katalog_zrzutu=./ lib \
-o składniki='["InflateColumn::DateTime"]' \
MojaAplikacja::Schemat dbi:SQLite:./foo.db '{ quote_char => "\"" }'
$ dbicdump -Ilib -o katalog_zrzutu=./ lib \
-o składniki='["InflateColumn::DateTime"]' \
-o zachowaj_przypadek=1 \
MyApp::Schema dbi:mysql:database=foo hasło użytkownika \
'{ quote_char => "`" }'
$ dbicdump -o katalog_zrzutu=./ lib \
-o składniki='["InflateColumn::DateTime"]' \
MojaAplikacja::Schemat 'dbi:mysql:database=foo;host=domena.tld;port=3306' \
przepustka użytkownika
W systemie Windows byłoby to:
$ dbicdump -o katalog_zrzutu=.\lib ^
-o składniki = "[q{Napompuj kolumnę::DataCzas}]" ^
-o zachowaj_sprawę=1 ^
MojaAplikacja::Schemat dbi:mysql:database=przepustka użytkownika foo ^
"{cytat_char => q{`} }"
Pliki konfiguracyjne muszą zawierać sekcje schema_class i connect_info, przykład pliku a
ogólny plik konfiguracyjny wygląda następująco:
schema_class MojaAplikacja::Schemat
lib /extra/perl/libs
# ciąg połączenia
dsn dbi: mysql: przykład
użytkownik root
przekazać tajemnicę
# opcje modułu ładującego dbic
katalog_zrzutu ./ lib
komponenty InflateColumn::DateTime
komponenty TimeStamp
Korzystanie z pliku konfiguracyjnego wymaga zainstalowania Config::Any.
Opcjonalny klucz „lib” jest odpowiednikiem opcji „-I”.
OPIS
Dbicdump generuje schemat DBIx::Class przy użyciu „make_schema_at” w
DBIx::Class::Schema::Loader i zrzuca go na dysk.
Możesz przekazać dowolną opcję konstruktora DBIx::Class::Schema::Loader::Base za pomocą „-o
= ". Dla wygody nazwy opcji będą miały "-" zastąpione przez "_" i
wartości, które wyglądają jak referencje lub operatory podobne do cudzysłowów, będą najpierw „eval”.
przekazany do konstruktora.
Opcja „dump_directory” domyślnie wskazuje bieżący katalog, jeśli nie zostanie określona.
Korzystaj z dbicdumpp online, korzystając z usług onworks.net
