Це команда dbicdumpp, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
dbicdump - дамп схеми за допомогою DBIx::Class::Schema::Loader
СИНТАКСИС
dbicdump
dbicdump [-І ] [-о = ] \
Приклади:
$ dbicdump schema.conf
$ dbicdump -o каталог_дамп=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema dbi:SQLite:./foo.db
$ dbicdump -o каталог_дамп=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema dbi:SQLite:./foo.db '{ quote_char => "\"" }'
$ dbicdump -Ilib -o каталог_дампу=./ lib \
-o components='["InflateColumn::DateTime"]' \
-o reserve_case=1 \
MyApp::Schema dbi:mysql:database=foo пропуск користувача \
'{ quote_char => "`" }'
$ dbicdump -o каталог_дамп=./ lib \
-o components='["InflateColumn::DateTime"]' \
MyApp::Schema 'dbi:mysql:database=foo;host=domain.tld;port=3306' \
пропуск користувача
У Windows це буде:
$ dbicdump -o каталог_дампу=.\lib ^
-o components="[q{InflateColumn::DateTime}]" ^
-o reserve_case=1 ^
MyApp::Schema dbi:mysql:database=foo пропуск користувача ^
"{ quote_char => q{`} }"
Файли конфігурації повинні мати розділи schema_class і connect_info, приклад a
загальний файл конфігурації виглядає так:
schema_class MyApp::Schema
lib /extra/perl/libs
# рядок підключення
dsn dbi:mysql:приклад
кореневої користувач
передати секрет
# параметри завантажувача dbic
каталог_дамп ./ lib
компоненти InflateColumn::DateTime
компоненти TimeStamp
Для використання файлу конфігурації потрібно встановити Config::Any.
Додатковий ключ «lib» еквівалентний параметру «-I».
ОПИС
Dbicdump генерує схему DBIx::Class за допомогою "make_schema_at" у
DBIx::Class::Schema::Loader і скидає його на диск.
Ви можете передати будь-який параметр конструктора DBIx::Class::Schema::Loader::Base за допомогою "-o
= ". Для зручності в назвах параметрів "-" буде замінено на "_" і
значення, які виглядають як посилання або оператори, подібні до лапок, перед тим, як бути, будуть «оцінюватися».
передано конструктору.
Параметр "dump_directory" за замовчуванням відповідає поточному каталогу, якщо не вказано.
Використовуйте dbicdumpp онлайн за допомогою служб onworks.net