Pgadmin-4
錯誤:未執行遷移 1604169742656_add-users-table 之前已執行遷移 1604024614269_table-comments
我試圖執行遷移文件來創建使用者表,但我不斷收到以下錯誤:
Error: Not run migration 1604169742656_add-users-table is preceding already run migration 1604024614269_table-comments
由於時間緊迫,我通過創建一個新數據庫來解決它,但是有人知道這個錯誤的解釋是什麼嗎?我需要先刪除目前表嗎?
這是我試圖執行的遷移:
exports.up = pgm => { pgm.sql(` CREATE TABLE users ( id SERIAL PRIMARY KEY, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP, bio VARCHAR(400), username VARCHAR(30) NOT NULL ); `); };
能夠通過將
--no-check-order
標誌添加到我的命令來解決此問題。在這裡找到它。所以像
node-pg-migrate up --no-check-order 1604169742656_add-users-table