¿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?

Respuestas a la pregunta(7)

Su respuesta a la pregunta