Audience
Anyone searching for a database change management application
About Sqitch
Sensible database-native change management for framework-free development and dependable deployment. What makes Sqitch unique among database migration frameworks. Binary and source code downloads and installation instructions. Command references, tutorials, best practice guides, and more. Get help, get involved. Issues, mail list, and source repository. Sqitch is not tied to any framework, ORM, or platform. Rather, it is a standalone change management system with no opinions about your database engine, application framework, or development environment. Database changes may declare dependencies on other changes — even changes from other Sqitch projects. This ensures proper order of execution, even when you’ve committed changes to your VCS out-of-order. Sqitch manages changes and dependencies via a plan file, and employs a Merkle tree pattern similar to Git and Blockchain to ensure deployment integrity. As such, there is no need to number your changes, although you can if you want.