【发布时间】:2017-02-15 18:39:34
【问题描述】:
我需要知道在运行 python manage.py migrate 时出现错误是否意味着我的数据库将保持在运行 migrate 命令之前的相同状态。
我正在尝试将迁移作为 CI 系统的一部分来实现,如果迁移失败,我最好知道是否需要进行某种回滚。
【问题讨论】:
-
取决于您使用的数据库,例如,即使迁移失败,MySQL 也会修改。 docs.djangoproject.com/en/1.10/topics/migrations/#mysql