迁移时出错:“数据库中已经有一个名为“ table_name”的对象。

时间:2019-06-11 23:26:35

标签: sql-server django

当我尝试在Azure SQL Server数据库上迁移时遇到此错误。该项目还具有一个本地mysql数据库以及两个数据库之间的关系,但这在这里似乎没有问题

我尝试删除和压缩迁移。我尝试过--fake-initial。不过,我已经意识到,问题仅仅是django并没有阻止自己尝试创建表(如果该表在迁移期间已经存在)。

我很好奇是否有一个设置可以防止django在迁移过程中(如果该表已经存在)仅发送创建命令。

就目前而言,由于我只是在开发,所以我可以对数据库进行核对并重新开始,但是如果我修改列并尝试将其迁移到生产环境中,这将无法正常工作

有人碰到这个吗?

0 个答案:

没有答案