當它掛斷時,我正在運行一個小遷移到測驗資料庫(已經在本地資料庫上運行良好)。我終止了行程,并試圖重新運行,我不斷收到錯誤:
Cannot run migrations because another migration process is currently running.
所以我嘗試通過運行來重置資料庫,rails db:reset RAILS_ENV=test但這又繼續運行并且沒有回應。因此,我絕望地嘗試洗掉并重建資料庫,首先rails db:drop RAILS_ENV=test它再次永遠運行并且沒有回應。
如何讓遷移再次正常運行?
uj5u.com熱心網友回復:
您可以嘗試重新啟動測驗資料庫以清除所有連接。
根據您使用的平臺:
brew services restart mysql
或者
docker-compose restart mysql
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/493215.html
標籤:轨道上的红宝石
