大家都知道Python manage.py makemigrations 创建迁移文件也就是sql语句,python manage.py migrate执行makemigrations创建的文件,如果创建好了表不小心删除了某个表怎么办,其实很简单,直接使用到mysql上创建表,但是这样创建的表和我们项目要使用的表不一样,如果删除migration下的迁移文件,再次migrate的话不会成功,系统会报已经创建好所有表。这是该怎么办?如果被删除的表是自己独立一个文件,删除该文件和django_migrations该文件相关的数据,migrate就可以了,但是如果是同个文件多个表就需要删除文件中的多个表,重新migrate。
相关文章
- 01-06Vue删除数据成功后如何刷新表格数据
- 01-06python – 调用Django模型保存/删除后调用函数
- 01-06路由器/交换机Console口登录密码丢失后如何恢复
- 01-06git版本回滚,分支删除后恢复,多分支合并后剔除某个分支。
- 01-06如何安全地删除固态硬盘(SSD)、U盘等闪存设备上的文件使其无法恢复?
- 01-06己亥清爽恢复系列之数据文件4篇:DROP表后如何恢复(非闪回技术)
- 01-06最近研究了SQL数据库快速逆向 误删除表恢复 误删除表数据恢复 误更新表数据恢复
- 01-06AlwaysOn所在Windows Cluster失败后,如何在残存Server节点上快速恢复DB的测试(极端情况)
- 01-06如何恢复Mac上已删除的文件?
- 01-06如何在Mac上从SSD恢复已删除文件夹?