2014-09-23 25 views
1

我正在使用django 1.7與MySQL數據庫。我試圖運行一個從500K行的表中刪除列的遷移。運行遷移時會掛起無限的時間。Django 1.7長遷移永遠不會結束

當手動連接到數據庫時,我可以看到遷移工作(該列已被刪除)。但是,遷移未寫入django_migrations表。在查看數據庫性能圖時,我看到遷移產生的峯值,然後回到正常水平。

什麼可能是吊死的原因?我錯過了什麼嗎?

更新:這裏是遷移代碼

class Migration(migrations.Migration): 
    operations = [ 
     migrations.RemoveField(
      model_name='table_name', 
      name='column_name', 
     ), 
    ] 
+0

您能顯示遷移代碼嗎? – 2014-09-23 08:04:24

+0

@DanielRoseman我已經更新了這個問題 – Tzach 2014-09-23 08:08:38

回答

相關問題