我試圖執行跟進遷移更改「推」模式的表Rails的遷移錯誤瓦特/ Postgres的推到Heroku的
class ChangeDataTypeForTweetsNumber < ActiveRecord::Migration
def up
change_column :tweets do |t|
t.change :number, :integer
end
end
def down
change_table :tweets do |t|
t.change :number, :string
end
end
end
列「數字」在執行時將跟進遷移到Heroku的....
heroku rake db:migrate:up VERSION=20120925211232
我收到以下錯誤
PG::Error: ERROR: column "number" cannot be cast to type integer
: ALTER TABLE "tweets" ALTER COLUMN "number" TYPE integer
有什麼想法你有將非常感激。
謝謝大家。
非常有趣 - 謝謝! – dougiebuckets
要了解更簡潔和習慣的方法,請查看下面的riley答案! – danmaz74
@ danmaz74:你知道這是在2012年推出還是我錯過了什麼? –