Cinch is in development. It is not ready for production.
Cinch is a database migration system, designed to be extendable and configurable while maintaining simplicity. Cinch's primary goal is to make database (schema) version management easy but powerful:
- PostgreSQL, MySQL, MariaDB, Oracle, IBM Db2 for LUW, SQL Server, Azure SQL Database, SQLite
- Tested in Google Cloud Platform, AWS RDS, Azure, Amazon Aurora
- Support for SQL and PHP migrations
- Easy to configure and integrate into PHP applications
- 100% framework-agnostic
- Store history in a database other than the target: any supported database
- Source migrations directly from version control (as well as the Filesystem): GitHub, GitLab, Azure DevOps Services
- Lifecycle hooks during a deployment:
migrate
orrollback
- CI/CD pipeline friendly
- Team-oriented management
Please see the Cinch Documentation for more information.