Ito ang command na dbicdumpp na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
dbicdump - Magtapon ng schema gamit ang DBIx::Class::Schema::Loader
SINOPSIS
dbicdump
dbicdump [-I ] [-o = ] \
Halimbawa:
$ dbicdump schema.conf
$ dbicdump -o dump_directory=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema dbi:SQLite:./foo.db
$ dbicdump -o dump_directory=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema dbi:SQLite:./foo.db '{ quote_char => "\"" }'
$ dbicdump -Ilib -o dump_directory=./ lib \
-o components='["InflateColumn::DateTime"]' \
-o preserve_case=1 \
MyApp::Schema dbi:mysql:database=foo user pass \
'{ quote_char => "`" }'
$ dbicdump -o dump_directory=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema 'dbi:mysql:database=foo;host=domain.tld;port=3306' \
pass ng gumagamit
Sa Windows iyon ay magiging:
$ dbicdump -o dump_directory=.\lib ^
-o components="[q{InflateColumn::DateTime}]" ^
-o preserve_case=1 ^
MyApp::Schema dbi:mysql:database=foo user pass ^
"{ quote_char => q{`} }"
Ang mga configuration file ay dapat may schema_class at connect_info na mga seksyon, isang halimbawa ng a
pangkalahatang config file ay ang mga sumusunod:
schema_class MyApp::Schema
lib /extra/perl/libs
# string ng koneksyon
dsn dbi:mysql:example
ugat ng gumagamit
pass secret
# mga pagpipilian sa dbic loader
dump_directory ./ lib
mga bahagi InflateColumn::DateTime
mga bahagi ng TimeStamp
Ang paggamit ng config file ay nangangailangan ng Config::Any install.
Ang opsyonal na key na "lib" ay katumbas ng opsyon na "-I".
DESCRIPTION
Ang Dbicdump ay bumubuo ng isang DBIx::Class schema gamit ang "make_schema_at" sa
DBIx::Class::Schema::Loader at itatambak ito sa disk.
Maaari mong ipasa ang anumang opsyon sa DBIx::Class::Schema::Loader::Base constructor gamit ang "-o
= ". Para sa kaginhawahan, ang mga pangalan ng opsyon ay "-" na papalitan ng "_" at
ang mga value na mukhang mga reference o tulad ng quote na operator ay magiging "eval"-ed bago maging
ipinasa sa constructor.
Nagde-default ang opsyong "dump_directory" sa kasalukuyang direktoryo kung hindi tinukoy.
Gamitin ang dbicdumpp online gamit ang mga serbisyo ng onworks.net