Alembic, dbmate & Sqitch

Django Migrations

Django Migrations manage changes to database schemas in Django applications.

About

Django Migrations provide a system for propagating changes made to models into the database schema. This includes adding fields, deleting models, and more. The process is mostly automatic, requiring users to know when to create and run migrations, as well as how to troubleshoot common issues. Migrations serve as a version control system for database schemas, allowing developers to maintain consistency across different environments.

Related Categories