Usage

sqitch [--plan-file <file>] [--engine <engine>] [--top-dir <dir> ]
       [--top-dir <dir> ] [--extension <ext>] [--registry <registry>]
       [--etc-path] [--quiet] [--verbose] [--version]
       <command> [<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.