Homepage > Man Pages > Category > General Commands
Homepage > Man Pages > Name > D

dbicdump

man page of dbicdump

dbicdump: Dump a schema using DBIx::Class::Schema::Loader

NAME

dbicdump - Dump a schema using DBIx::Class::Schema::Loader

SYNOPSIS

dbicdump [-o <loader_option>=<value> ] <schema_class> <connect_info> Examples: $ dbicdump -o dump_directory=./lib \ -o components='["InflateColumn::DateTime"]' \ MyApp::Schema dbi:SQLite:./foo.db '{ quote_char => "\"" }' $ dbicdump -o dump_directory=./lib \ -o components='["InflateColumn::DateTime"]' \ -o preserve_case=1 \ MyApp::Schema dbi:mysql:database=foo user pass '{ quote_char => "'" }' On Windows that would be: $ 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{'} }"

DESCRIPTION

Dbicdump generates a DBIx::Class schema using "make_schema_at" in DBIx::Class::Schema::Loader and dumps it to disk. You can pass any DBIx::Class::Schema::Loader::Base constructor option using "-o <option>=<value>". For convenience, option names will have "-" replaced with "_" and values that look like references or quote- like operators will be "eval"-ed before being passed to the constructor. The "dump_directory" option defaults to the current directory if not specified.

SEE ALSO

DBIx::Class::Schema::Loader, DBIx::Class.
AUTHOR
Dagfinn Ilmari Mannsaaker "<ilmari@ilmari.org>"
CONTRIBUTORS
Caelum: Rafael Kitover <rkitover@cpan.org>

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. DBICDUMP(1)
 
 
 

Copyright © 2011–2018 by topics-of-interest.com . All rights reserved. Hosted by all-inkl.
Contact · Imprint · Privacy

Page generated in 37.72ms.

backbar.es | www.daelim-wiki.de | salvador at tradebit