在django中管理数据库迁移的最佳解决方案是什么?

Min*_*ark 26 python database django data-migration schema-migration

我非常喜欢Rails的数据库迁移管理系统.它不是100%完美,但它可以做到这一点.Django没有附带这样的数据库迁移系统(但是?)但是有很多开源项目可以做到这一点,例如django-evolution和south.

所以我想知道,您更喜欢django的数据库迁移管理解决方案?(每个答案一个选项请)

aka*_*ola 22

我一直在使用South,但Migratory看起来也很有希望.


mce*_*lla 9

迁徙看起来很简单.

  • 截至2010年9月,Migratory似乎已经死亡.自2009年1月以来没有任何来源提交,并且它期待Django中的东西在最近的版本中不再存在. (7认同)

cwa*_*ing 5

如果您使用SQLAlchemy作为 ORM,那么事实上的标准是Alembic

另一个没有提到的替代方法是yoyo-migrations