[英]Why is this migration irreversible? (change_table, rename, text)
我認為這是一個非常簡單的遷移。 出於某種原因,當我嘗試db:rollback
或db:migrate:redo
時,我收到了IrreversibleMigration
錯誤。
遷移順利進行,但我寧願保持可逆。 我無法弄清楚為什么它不像書面那樣。 有任何想法嗎?
這是遷移:
class AddWhyHypAndWhyHypeToStatements < ActiveRecord::Migration
def change
change_table :statements do |t|
t.rename :description, :why_hypocritical
t.text :why_hypothetical
end
end
end
如果重要,“description”列是文本列。 我正在使用Rails 3.1 / Ruby 1.9.2 / PostgreSQL。 謝謝你的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.