Panu Ervamaa > DBIx-Class-Migration > DBIx::Class::Migration::Script::Help

Download:
DBIx-Class-Migration-0.040.tar.gz

Annotate this POD

Website

View/Report Bugs
Source   Latest Release: DBIx-Class-Migration-0.044

NAME ^

DBIx::Class::Migration::Script::Help - Summary of the commands

USAGE ^

  dbic-migration [options] Command

COMMANDS ^

The following is a summary of available commands

Informational Commands

  help                : Summary of commandline Help.
  help [word]         : Detailed help for [command] or [option].
  version             : The version of DBIx::Class::Migration you are using.
  status              : Current database and schema version

Preparing and using Migrations

  prepare             : Makes deployment files for your schema_class
  install             : Install a version to the database.
  upgrade             : Upgrade the database.
  downgrade           : Downgrade the database.
  install_if_needed   : Install the database if its not installed
  install_version_storage : populate the DBIC:DH metadata tables

Commands for working with Fixtures:

  dump_named_sets     : Created fixture sets for the named sets
  dump_all_sets       : Dump all available fxture sets
  populate            : Deploy the current database from fixtures

Utility Commands

  drop_tables         : drops all tables in the target database.  CAREFUL!
  delete_table_rows   : truncate all the tables (no data, keep structure).
  make_schema         : Reverse engineer your database into DBIx::Class
  diagram             : Create an image schematic of your schema

Command options

  include/s (I,lib/s) : Adds the listed paths to @INC.
  schema_class (S)    : The DBIx::Class::Schema subclass you are migrating
  target_dir (D)      : Where to put (or find) your migration files
  username (U)
  password (P)
  dsn                 : connection info to the database you are migrating
  force_overwrite (O) : Allow overwriting of existing migration files
  to_version (V)      : Use the given migration version
  database/s          : The type of database we are preparing migrations for.
  fixture_set/s       : Control the fixture sets used for dumping or populating
  sandbox_class (T)   : Make any of SqliteSandbox, MySQLSandbox, PostgresqlSandbox
  dbic_fixture_class  : Name an alternative subclass of DBIx::Class::Fixtures
  dbic_connect_attrs  : Pass custom args to DBIx::Class::Schema->connect
  dbi_connect_attrs   : Pass custom args to DBI via DBIx::Class::Schema->connect
  extra_schemaloader_args  : Pass custom args to DBIx::Class::Migration::SchemaLoader
  dbic_fixtures_extra_args : Pass custom args to DBIx::Class::Fixtures

EXAMPLE ^

    dbic-migration status \
      --libs="lib" \
      --schema_class='MyApp::Schema' \
      --dsn='DBI:SQLite:myapp.db'

SEE ALSO ^

DBIx::Class::Migration, DBIx::Class::Migration::Script, DBIx::Class::Migration::Features, DBIx::Class::Migration::Tutorial

AUTHOR ^

See DBIx::Class::Migration for author information

COPYRIGHT & LICENSE ^

See DBIx::Class::Migration for copyright and license information

syntax highlighting: