dav*_*gan 2 mysql django data-integrity django-south
我和Django南玩耍,和它的力量留下了深刻印象,但在做一些迁移的过程中,我已经成功地做的事情,导致迁移的中间错误.比如在数据迁移文件中出现语法错误或运行时异常,决定我不想实际执行某些操作并在迁移期间点击ctrl-c并过早中止等等.
我正在使用MySQL作为数据库后端.当南方出现问题时,我是否需要担心数据库的完整性?事务是否确保所有问题在出错时回滚?
数据库应该很好地回滚:
http://south.aeracode.org/docs/migrationstructure.html#transactions
无论如何,你不能只检查数据库表吗?
几个笔记:
您可以使用打印现有的迁移
manage.py migrate --list
这还显示已应用了哪些迁移
您还可以使用手动回滚到先前的迁移
manage.py migrate <app_name> 0010
其中10是最后一次安全迁移
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
1484 次 |
| 最近记录: |