我試圖重新使用以前用於其他內容的表。所以我創建了一個遷移來刪除表格並從新列開始。然而,我遇到了一個問題,如果我回滾遷移並再次運行它,我會收到錯誤,因爲表已經被刪除。我怎樣才能解決這個問題?Rails遷移到刪除數據庫(僅當它尚未被刪除時)
class CreateNewTeams < ActiveRecord::Migration
def self.up
drop_table :teams
create_table :teams do |f|
# ...
end
end
def self.down
drop_table :teams
end
end
啊,謝謝!我想知道那是什麼標誌。 – Andrew