Ich versuche, die Follow-up-Migration auszuführen, um die Spalte „Nummer“ in dem „tweet“ Tisch ModellRails Migration Fehler w/Postgres, wenn zu Heroku drängt
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
ändert die folgenden Beim Durchführen up Migration zu Heroku ....
heroku rake db:migrate:up VERSION=20120925211232
bekomme ich folgende Fehler
PG::Error: ERROR: column "number" cannot be cast to type integer
: ALTER TABLE "tweets" ALTER COLUMN "number" TYPE integer
Irgendwelche Gedanken, die Sie haben würde sehr geschätzt werden.
Danke an alle.
sehr interessant - danke! – dougiebuckets
Für eine prägnantere und idiomatische Art und Weise, es zu tun, sehen Sie sich Riley's Antwort unten an! – danmaz74
@ danmaz74: Weißt du, ob das 2012 verfügbar war oder habe ich etwas verpasst? –