我试图执行跟进迁移更改“推”模式的表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年推出还是我错过了什么? –