From: Peter Rabbitson Date: Thu, 21 Aug 2008 15:24:54 +0000 (+0000) Subject: Align arguments of $schema->deployment_statements() with these of $schema->deploy() X-Git-Tag: v0.08240~375 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=7ad93f5ad8bd58020a5cb9578fad51746422e2f7;p=dbsrgits%2FDBIx-Class.git Align arguments of $schema->deployment_statements() with these of $schema->deploy() --- diff --git a/lib/DBIx/Class/Schema.pm b/lib/DBIx/Class/Schema.pm index cd1306a..618cc87 100644 --- a/lib/DBIx/Class/Schema.pm +++ b/lib/DBIx/Class/Schema.pm @@ -1113,24 +1113,25 @@ sub deploy { =over 4 -=item Arguments: $rdbms_type +=item Arguments: $rdbms_type, $sqlt_args, $dir =back -Returns the SQL statements used by L and L. -C<$rdbms_type> provides the DBI database driver name for which the SQL -statements are produced. If not supplied, the type of the current schema storage -will be used. +A convenient shortcut to storage->deployment_statements(). Returns the SQL statements +used by L and L. C<$rdbms_type> provides +the (optional) SQLT (not DBI) database driver name for which the SQL statements are produced. +If not supplied, the type is determined by interrogating the current connection. +The other two arguments are identical to those of L. =cut sub deployment_statements { - my ($self, $rdbms_type) = @_; + my $self = shift; $self->throw_exception("Can't generate deployment statements without a storage") if not $self->storage; - $self->storage->deployment_statements($self, $rdbms_type); + $self->storage->deployment_statements($self, @_); } =head2 create_ddl_dir (EXPERIMENTAL)