The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.20 - 2012-05-01

  • Added `--local` option to `sqitch config`.
  • Renamed `project_file()` to `--local_file()` in App::Sqitch::Config.
  • `sqitch init` now writes core and engine config settings with default values to the configuration file. This makes it easier for folks to get started editing it.
  • Implemented `add-step` command. Includes support for system-wide or use-specific templates using Template::Tiny.
  • Added `etc` directory with default templates. This is installed into `$Config{prefix}/etc/skitch`, unless built with `--prefix` or `--install_base`, in which case it will simply be installed into `etc` in that directory.
  • Added `--etc-path`, so that one can know where the system-wide configuration and templates are to be found.

Documentation

Sqitch add-step usage statement
Add a deployment step
Sqitch config usage statement
Get and set local, user, or system Sqitch options
Sqitch help usage statement
Display help for Sqitch and Sqitch commands
Sqitch init usage statement
Create a new Sqitch project
SQL Change Management
A tutorial introduction to Sqitch

Modules

VCS-powered SQL change management
Sqitch Command support
Add a new deployment step
Get and set local, user, or system Sqitch options
Display help information about Sqitch
Create a new Sqitch project
Sqitch configuration management
Sqitch Deployment Engine
Sqitch PostgreSQL Engine
Sqitch SQLite Engine
Sqitch Deployment Plan