The original migration tool for Django before built-in migrations were added in Django 1.7. Still relevant for maintaining or upgrading legacy Django applications running older versions.
Engineers maintaining legacy Django projects running Django 1.6 or earlier use South to manage schema evolution. New projects should use Django's built-in migrations instead. For teams upgrading legacy codebases, South migrations can be converted to Django native migrations using the `manage.py migrate --run-syncdb` workflow.
The original migration tool for Django before built-in migrations were added in Django 1.7. Still relevant for maintaining or upgrading legacy Django applications running older versions.
Yes, South is free to use.
South is listed under the Database Migration Tools category on Python Data Engineering.
// contains affiliate links
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
AL Alembicfeatured Database Migrations for SQLAlchemy | Free | ★ 4.7 | → |
DM Django Migrationsfeatured Built-in Django Migration Framework | Free | ★ 4.8 | → |
FM Flask-Migrate Database Migrations for Flask | Free | ★ 4.5 | → |