rename sqltargs to sql_translator_args
[dbsrgits/DBIx-Class-DeploymentHandler.git] / lib / DBIx / Class / DeploymentHandler.pm
index ba93b57..2a37231 100644 (file)
@@ -28,6 +28,11 @@ sub install_version_storage {
   );
 }
 
+sub prepare_install {
+   $_[0]->prepare_deploy;
+   $_[0]->prepare_version_storage_install;
+}
+
 __PACKAGE__->meta->make_immutable;
 
 1;
@@ -42,9 +47,9 @@ __END__
  my $s = My::Schema->connect(...);
 
  my $dh = DH->new({
-   schema => $s,
-   databases => 'SQLite',
-   sqltargs => { add_drop_table => 0 },
+   schema              => $s,
+   databases           => 'SQLite',
+   sql_translator_args => { add_drop_table => 0 },
  });
 
  $dh->prepare_install;
@@ -57,9 +62,9 @@ or for upgrades:
  my $s = My::Schema->connect(...);
 
  my $dh = DH->new({
-   schema => $s,
-   databases => 'SQLite',
-   sqltargs => { add_drop_table => 0 },
+   schema              => $s,
+   databases           => 'SQLite',
+   sql_translator_args => { add_drop_table => 0 },
  });
 
  $dh->prepare_upgrade(1, 2);
@@ -129,6 +134,13 @@ L<DBIx::Class::DeploymentHandler::WithReasonableDefaults>.
 Creates the needed C<.sql> file to install the version storage and not the rest
 of the tables
 
+=method prepare_install
+
+ $dh->prepare_install
+
+First prepare all the tables to be installed and the prepare just the version
+storage
+
 =method install_version_storage
 
  $dh->install_version_storage
@@ -140,7 +152,7 @@ Install the version storage and not the rest of the tables
 You started your project and weren't using C<DBIx::Class::DeploymentHandler>?
 Lucky for you I had you in mind when I wrote this doc.
 
-First off, you'll want to just install the version_storage:
+First off, you'll want to just install the C<version_storage>:
 
  my $s = My::Schema->connect(...);
  my $dh = DBIx::Class::DeploymentHandler({ schema => $s });
@@ -152,7 +164,7 @@ Then set your database version:
 
  $dh->add_database_version({ version => $s->version });
 
-Now you should be able to use DBIx::Class::DeploymentHandler like normal!
+Now you should be able to use C<DBIx::Class::DeploymentHandler> like normal!
 
 =head1 DONATIONS
 
@@ -162,7 +174,6 @@ because I love it.
 
 Instead, consider donating to someone who might actually need it.  Obviously
 you should do research when donating to a charity, so don't just take my word
-on this.  I like
-L<<a href="http://www.childrenssurvivalfund.org/">Children's Survival Fund</a>>,
-but there are a host of other charities that can do much more good than I will
-with your money.
+on this.  I like Children's Survival Fund:
+L<http://www.childrenssurvivalfund.org>, but there are a host of other
+charities that can do much more good than I will with your money.