
Sqitch
A database change management tool that works with native SQL scripts, with support for MySQL 5.1+, MariaDB 10.0+, PostgreSQL, SQLite, and others.
Sqitch manages schema changes as scripts written in the database’s own SQL rather than through an ORM or a DSL, so it fits projects in any language. It supports MySQL 5.1 and later and MariaDB 10.0 and later, alongside engines such as PostgreSQL, SQLite, Yugabyte, and Firebird.
It’s written in Perl and released under the MIT license.
Community feedback
This space is for grounded, evaluable experience — versions used, environments, what you measured or observed, and how it behaves alongside other software. General impressions without supporting detail may be removed. Sign in to write one; posts are tied to a verified identity, not anonymous.