【问题标题】:Django South - How do I reset migration history and start clean on Django appDjango South - 如何重置迁移历史并在 Django 应用程序上开始清理
【发布时间】:2013-05-23 22:47:38
【问题描述】:

This 似乎已经过时,因为使用我正在使用的 South 版本似乎找不到 reset 命令,我相信这是最新的。

不管怎样,假设你在生产中,事情变得非常混乱。就清理迁移历史而言,目前使用 Django 应用重新开始的最佳方式是什么?

【问题讨论】:

标签: python django django-south


【解决方案1】:

步骤:

  1. 擦除应用中的每个 /migrations 文件夹
  2. 转到数据库并删除 south_migrationhistory 表(或删除其行)
  3. (可选)从已安装的应用程序中删除 south(如果您想删除 south,如果不想,请不要理会)

完成

请注意,您可能会删除该表或删除其所有行。

如果你放弃它,你将不得不再次syncdb

希望这会有所帮助!

【讨论】:

  • 太好了 - 再次感谢您的帮助!
猜你喜欢
  • 2015-07-10
  • 2013-06-23
  • 2012-06-14
  • 1970-01-01
  • 2012-04-26
  • 2014-12-04
  • 2012-03-03
  • 1970-01-01
  • 2020-03-26
相关资源
最近更新 更多