MigraDiff v1.3.0 – PostgreSQL schema diff with AI migration explanation
Drop-in migra replacement with migrations folder support and AI explanations.
casschange is purpose-built CQL migration tool for Apache Cassandra, Managed Cassandra, AstraDB and ScyllaDB.
Cassandra schema migration tool addressing real AstraDB pain—but Flyway, Liquibase, and raw CQL dominate.
Backend engineers and DevOps teams managing Cassandra clusters in production or using AstraDB.
Flyway · Liquibase
Most tools I tried either:
Assume simple linear migrations
Don’t work well with managed Cassandra setups
Or make it hard to understand the actual state of a cluster
So I built cassachange.
It supports:
Apache Cassandra Managed Cassandra AstraDB (including SCB) ScyllaDB
It handles schema migrations, but I also added data insights and MCP capabilities because understanding the current cluster state is often half the battle.
A few things I’m especially curious about:
How are people managing Cassandra schema changes in production today?
Are most teams still using raw CQL scripts?
How do you handle drift between environments?
Has anyone built internal tooling for this?
I’d love critical feedback — especially from people running Cassandra/Scylla at scale.
Docs: https://cassachange.com
Repo: https://github.com/sketchmyview/cassachange
Happy to answer anything.
Drop-in migra replacement with migrations folder support and AI explanations.
Keeps the abandoned migra tool alive, but Atlas and Flyway already own this space.
AI migration generation for Postgres when migra already does diffs.
GitHub integration fetches migrations without CI/CD job overhead.
Verifies AI-generated migrations against real ephemeral databases before writing them to disk.
PostgreSQL schemas + search_path trick gives each Git branch its own database schema.