Django迁移的困难
预防以下情况的最佳做法有哪些。 在django开发期间,我经常使用postgres。如果我回滚到以前的提交,新的迁移通常会造成无法修复的破坏,因为旧代码不知道postgres上下文。我尝试过syncdb等,我尝试过在单个应用程序上进行makemigrations,但似乎都无法解决问题。 此外,如果创建一个新的postgres db并删除所有迁移和pycache文件夹,这往往会导致无法直接修复的问题。 是在开发过程中简单使用sqlite的答案吗?还有其他人遇到过吗?Django迁移的困难,django,postgresql,Django,Postgresql,预防以下情况的最佳做法有哪些。 在django开发期间,我经常使用postgres。如果我回滚到以前的提交,新的迁移通常会造成无法修复的破坏,因为旧代码不知道postgres上下文。我尝试过syncdb等,我尝试过在单个应用程序上进行makemigrations,但似乎都无法解决问题。 此外,如果创建一个新的postgres db并删除所有迁移和pycache文件夹,这往往会导致无法直接修复的问题。 是在开发过程中简单使用sqlite的答案吗?还有其他人遇到过吗? 详细信息:django 2.0
详细信息:django 2.0.5 postgres:最新版本。您可以将迁移还原到最后一个工作阶段,
python manage.py migrate
谢谢!那么,这会删除可能有问题的表吗?我假设的迁移名称来自给定的应用程序迁移文件。是?是,它将取消应用在您选择还原的迁移文件之后完成的所有迁移。