X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FDeploymentHandler%2FManual%2FIntro.pod;h=1148b53efe145b90c9945fc60270eb696d2f8b04;hb=3d416c8f66d964a153fccd0c3fc45d03b148879f;hp=f6a3acc97e83e4422bf8f4d30c50c9225c56bcd0;hpb=3816b4c3e92e200335f59024d1cba339ab9f14e7;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod b/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod index f6a3acc..1148b53 100644 --- a/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod +++ b/lib/DBIx/Class/DeploymentHandler/Manual/Intro.pod @@ -36,7 +36,12 @@ or if you are using a newer Perl you can use the prettier syntax: By default DBIx::Class::DeploymentHandler only uses integers for versions, this makes versioning much simpler for figuring out what version is next -(or previous.) +(or previous.) However, if you are using decimal numbers for versioning, +you will need to create a separate DeploymentHandler class, as per +L, and +set the VersionHandler class_name from Monotonic to ExplicitVersions or +DatabaseToSchemaVersions, as these handle version numbers as strings instead +of integers. =head1 install.pl @@ -88,6 +93,10 @@ Running C should create the following: `-- 1 `-- 001-auto.yml +You may wish to turn on L +before running this script by setting the environment variable C to +C<1>. + =head3 001-auto.sql DBIx::Class::DeploymentHandler automatically generates SQL from our schema @@ -148,7 +157,7 @@ So here is our next script, C: my $dh = DH->new({ schema => $schema, - script_directory => "$FindBin::Bin/dbicdh", + script_directory => "$FindBin::Bin/../dbicdh", databases => 'SQLite', sql_translator_args => { add_drop_table => 0 }, });