dbconform – stateless schema drift repair, no migration history
Fixes schema drift without migration history where Alembic leaves you stranded.
DBWarden is a database migration system for Python/SQLAlchemy projects
SQLAlchemy migration tool, but Alembic already dominates this space completely.
Python developers using SQLAlchemy for database projects
Alembic · Flyway · Liquibase
Most tools add large frameworks and complex configuration. DBWarden focuses on a small CLI and readable SQL migrations.
Core ideas
• Auto detect SQLAlchemy models from a models directory • Generate raw SQL migration files from model changes • Keep migrations transparent and easy to review • Track migration history and database state • Minimal setup through a small warden.toml file
Typical workflow
1. Write SQLAlchemy models 2. Run dbwarden make-migrations "name" 3. Review the generated SQL 4. Run dbwarden migrate
Commands include
• init • make-migrations • migrate and rollback • history and status • diff between models and database
Supported databases
• PostgreSQL • SQLite • MySQL
Project status: experimental. I look for feedback from developers who work with SQLAlchemy migrations.
Fixes schema drift without migration history where Alembic leaves you stranded.
Finally a maintained migra alternative that handles Postgres 14–18.
Verifies AI-generated migrations against real ephemeral databases before writing them to disk.
Type-safe JSON migrations inspired by database patterns—clean API but crowded space.
GitHub integration fetches migrations without CI/CD job overhead.
Query-as-pipeline is neat, but Fivetran and Airbyte already own this space.