¿Cómo puedo volver una migración hacia atrás?
Si estas en rails 2 es rake db:rollback, eso va a la versión anterior
del
schema, se puede pasa como parámetro la cantidad de pasos atrás que
quieres
dar, rake db:rollback STEP=n.
Si no es rails 2, se hace rake db:migrate VERSION=n donde n es la
versión a
la que quieres volver.
saludos,
Juan P…
Tengo Rails 2.0. Uso rollback, me la revierte y luego la vuelve a
migrar, o eso parece. ¿Tengo borrar la migración antes de hacer
rollback?
Ya puestos, es para lo siguiente:
class AddPriceProduct < ActiveRecord::Migration
def self.up
add_column :products, :price, :integer, :default => 0
end
def self.down
remove_column :products, :price
end
end
Quiero añadir la columna price al modelo productos, pero no me va, asÃ
que estoy intentando volver atrás.
Gracias de antemano.