【发布时间】:2019-12-16 10:31:36
【问题描述】:
我已经有了一些迁移文件,我在模型中做了一些更改并做了
python manage.py makemigrations
python manage.py migrate
在 postgresql 表 django_migrations 之后有一行表明我已经应用了该迁移,我们称之为迁移A。 我删除了新生成的迁移文件(migrationA),在我的模型中修改了一小块然后做了
python manage.py makemigrations
python manage.py migrate
这会产生迁移B。我希望这可以与压缩迁移文件一样。
这样的流程会不会造成麻烦?我现在没有看到任何麻烦,但想确保这是一种安全的做事方式。另外,有什么办法可以让postgresql恢复到我申请migrationA之前的时间?
【问题讨论】: