Database Migration Tools
Database Migrations for Flask
★ 4.5
Schema Versioning for SQLAlchemy
★ 4.2
pip install flask-migratepip install sqlalchemy-migratepip install flask-migratepip install sqlalchemy-migrateFlask-Migrate is used in Flask-based data applications to manage database schema changes alongside application code. When a SQLAlchemy model changes, engineers run `flask db migrate` to generate a migration script and `flask db upgrade` to apply it — keeping the database schema in sync with the application model in a Git-tracked, reviewable workflow.
Python data engineers use sqlalchemy-migrate to manage schema evolution for SQLAlchemy-backed operational databases and metadata stores in data platforms. Migration scripts written in Python allow schema changes to be version-controlled alongside application code. It is used in data engineering teams that manage their own PostgreSQL or MySQL databases for pipeline configuration, lineage metadata, and data catalogue storage.
Individual Tool Pages