App-Sqitch
view release on metacpan or search on metacpan
lib/sqitch-checkout.pod view on Meta::CPAN
In the event of failure, no changes will be reverted. This is on the
assumption that a change is atomic, and thus may may be deployed again.
=back
=item C<--verify>
Verify each change by running its verify script, if there is one. If a verify
test fails, the deploy will be considered to have failed and the appropriate
reversion will be carried out, depending on the value of C<--mode>.
=item C<--no-verify>
Don't verify each change. This is the default.
=item C<-s>
=item C<--set>
Set a variable name and value for use by the database engine client, if it
supports variables. The format must be C<name=value>, e.g.,
C<--set defuser='Homer Simpson'>. Overrides any values loaded from
L</Configuration Variables>.
=item C<-e>
=item C<--set-deploy>
Set a variable name and value for use by the database engine client when
deploying, if it supports variables. The format must be C<name=value>, e.g.,
C<--set defuser='Homer Simpson'>. Overrides any values from C<--set> or values
loaded from L</Configuration Variables>.
=item C<-r>
=item C<--set-revert>
Sets a variable name to be used by the database engine client during when
reverting, if it supports variables. The format must be C<name=value>, e.g.,
C<--set defuser='Homer Simpson'>. Overrides any values from C<--set> or values
loaded from L</Configuration Variables>.
=item C<--log-only>
Log the changes as if they were deployed, but without actually running the
deploy scripts. Useful for an existing database that is being converted to
Sqitch, and you need to log changes as deployed because they have been
deployed by other means in the past.
=item C<--lock-timeout>
sqitch checkout --lock-timeout 600
Set the number of seconds for Sqitch to wait to get an exclusive advisory
lock on the target database, for engines that support such a lock. This
lock prevents other instances of Sqitch from working on the target at the
same time, but prevents no other database activity. Defaults to 60.
=item C<-y>
Disable the prompt that normally asks whether or not to execute the revert.
=item C<--registry>
sqitch checkout --registry registry
The name of the Sqitch registry schema or database in which sqitch stores its
own data.
=item C<--db-client>
=item C<--client>
sqitch checkout --client /usr/local/pgsql/bin/psql
Path to the command-line client for the database engine. Defaults to a client
in the current path named appropriately for the database engine.
=item C<-d>
=item C<--db-name>
sqitch checkout --db-name widgets
sqitch checkout -d bricolage
Name of the database. In general, L<targets|sqitch-target> and URIs are
preferred, but this option can be used to override the database name in a
target.
=item C<-u>
=item C<--db-user>
=item C<--db-username>
sqitch checkout --db-username root
sqitch checkout --db-user postgres
sqitch checkout -u Mom
User name to use when connecting to the database. Does not apply to all
engines. In general, L<targets|sqitch-target> and URIs are preferred, but this
option can be used to override the user name in a target.
=item C<-h>
=item C<--db-host>
sqitch checkout --db-host db.example.com
sqitch checkout -h appdb.example.net
Host name to use when connecting to the database. Does not apply to all
engines. In general, L<targets|sqitch-target> and URIs are preferred, but this
option can be used to override the host name in a target.
=item C<-p>
=item C<--db-port>
sqitch checkout --db-port 7654
sqitch checkout -p 5431
lib/sqitch-checkout.pod view on Meta::CPAN
A section defining database client variables. These variables are useful if
your database engine supports variables in scripts, such as
PostgreSQL's L<C<psql> variables|https://www.postgresql.org/docs/current/static/app-psql.html#APP-PSQL-INTERPOLATION>,
Vertica's L<C<vsql> variables|https://docs.vertica.com/24.2.x/en/connecting-to/using-vsql/variables/>,
MySQL's L<user variables|https://dev.mysql.com/doc/refman/5.6/en/user-variables.html>,
SQL*Plus's L<C<DEFINE> variables|https://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12017.htm>,
Snowflake's L<SnowSQL variables|https://docs.snowflake.com/en/user-guide/snowsql-use.html#using-variables>,
and ClickHouse's L<queries with parameters|https://clickhouse.com/docs/interfaces/cli#cli-queries-with-parameters>.
May be overridden by C<--set>, C<--set-deploy>, C<--set-revert>, or target and
engine configuration. Variables are merged in the following priority order:
=over
=item C<--set-revert>
Used only while reverting changes.
=item C<--set-deploy>
Used only while deploying changes.
=item C<--set>
Used while reverting and deploying changes.
=item C<target.$target.variables>
Used while reverting and deploying changes.
=item C<engine.$engine.variables>
Used while reverting and deploying changes.
=item C<revert.variables>
Used only while reverting changes.
=item C<deploy.variables>
Used while reverting and deploying changes.
=item C<core.variables>
Used while reverting and deploying changes.
=back
=item C<checkout.verify>
=item C<deploy.verify>
Boolean indicating whether or not to verify each change after deploying it.
=item C<checkout.mode>
=item C<deploy.mode>
Deploy mode. The supported values are the same as for the C<--mode> option.
=item C<checkout.no_prompt>
=item C<revert.no_prompt>
A boolean value indicating whether or not to disable the prompt before
executing the revert. The C<checkout.no_prompt> variable takes precedence over
C<revert.no_prompt>, and both may of course be overridden by C<-y>.
=item C<checkout.prompt_accept>
=item C<revert.prompt_accept>
A boolean value indicating whether default reply to the prompt before
executing the revert should be "yes" or "no". The C<checkout.prompt_accept>
variable takes precedence over C<revert.prompt_accept>, and both default to
true, meaning to accept the revert.
=item C<checkout.strict>
=item C<revert.strict>
A boolean value that, when true, disables the C<checkout> command. The
C<checkout.strict> variable takes precedence over C<revert.strict>.
When the checkout command is disabled, use the C<deploy> and C<revert>
commands directly.
=back
=head1 Sqitch
Part of the L<sqitch> suite.
( run in 0.565 second using v1.01-cache-2.11-cpan-6aa56a78535 )