¿Cómo muevo una columna (con contenido) a otra tabla en una migración de Rails?
Necesito mover algunas columnas de una tabla existente a otra. ¿Cómo lo hago usando una migración de rieles?
class AddPropertyToUser < ActiveRecord::Migration
def self.up
add_column :users, :someprop, :string
remove_column :profiles, :someprop
end
def self.down
add_column :profiles, :someprop, :string
remove_column :users, :someprop
end
end
Lo anterior solo crea las nuevas columnas, pero los valores se dejan vacíos ...
Quiero evitar iniciar sesión en la base de datos para actualizar manualmente las tablas.
Si hay una manera de mover los valores de columna mediante programación, ¿cuáles son las características de rendimiento? ¿Funcionaría fila por fila o hay alguna forma de actualizar en bloque?