【发布时间】:2014-09-23 06:32:51
【问题描述】:
我正在使用带有 MySQL 数据库的 django 1.7。我正在尝试运行从具有 500K 行的表中删除列的迁移。运行迁移时,它会无限期挂起。
当手动连接到数据库时,我可以看到迁移成功(该列已被删除)。但是迁移未写入django_migrations 表。在查看数据库性能图表时,我看到迁移造成的峰值,然后又恢复到正常水平。
挂起的原因可能是什么?我错过了什么吗?
更新:这里是迁移代码
class Migration(migrations.Migration):
operations = [
migrations.RemoveField(
model_name='table_name',
name='column_name',
),
]
【问题讨论】:
-
可以显示迁移的代码吗?
-
@DanielRoseman 我已经更新了问题