本文主要是介绍【吭】Django数据库迁移问题1050, “Table ‘JiraCase‘ already exists,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据库表已生成,但是不小心误删了对应的注册文件,导致每次要继续注册新的数据库时,都会把已存在的表进行重新注册,造成迁移数据库时报错该表已存在
错误提示:
django.db.utils.OperationalError: (1050, "Table 'JiraCase' already exists")
解决办法:
在生成的migrations文件夹内,修改新生成的文件:
1.将无需进行迁移的内容注释掉
2.迁移该文件
运行命令:python manage.py migrate
3.将注释掉的内容恢复(取消注释)
按照上面步骤操作结束后,JiraCase这个表就有了注册和迁移过得标记,这个时候再运行注册和迁移命令时,就不会重新将JiraCase当做新表来处理。
若是某个table表内的字段修改记录也被误删了,那么也按上述处理即可。
这篇关于【吭】Django数据库迁移问题1050, “Table ‘JiraCase‘ already exists的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!