Usage

sqitch [--etc-path | --help | --man | --version]
sqitch <command> [--chdir <path>] [--no-pager] [--quiet] [--verbose]
       [<command-options>] [<args>]

Common Commands

The most commonly used sqitch commands are:

add        Add a new change to the plan
bundle     Bundle a Sqitch project for distribution
checkout   Revert, checkout another VCS branch, and re-deploy changes
config     Get and set local, user, or system options
deploy     Deploy changes to a database
engine     Manage database engine configuration
help       Display help information about Sqitch commands
init       Initialize a project
log        Show change logs for a database
plan       Show the contents of a plan
rebase     Revert and redeploy database changes
revert     Revert changes from a database
rework     Duplicate a change in the plan and revise its scripts
show       Show information about changes and tags, or change script contents
status     Show the current deployment status of a database
tag        Add or list tags in the plan
target     Manage target database configuration
upgrade    Upgrade the registry to the current version
verify     Verify changes to a database

See sqitch help <command> or sqitch help <concept> to read about a specific command or concept. See sqitch help --guide for a list of conceptual guides.