En dos mesas asignan a ActiveRecord con número desconocido de columnas idénticas, por ejemplo .:¿Cómo copiar un registro (activo) entre tablas, parcialmente?
Table A Table B
--------- ---------
id id
name name
age email
email is_member
Cómo puede copiar todos los atributos idénticos de un registro de Table A
a un registro de Table B
, excepto el id
atribuir I (elegantemente)?
Para las tablas de ejemplo anteriores, se deben copiar los campos name
y email
.
¿Quieres escribir un script que las copias de todos los registros de un sólo esta vez? ¿O es algo que debería ocurrir cada vez que se agrega un nuevo registro a A? – Mischa
¿Qué constituye columnas idénticas? ¿es el mismo nombre y tipo de datos? –
@KandadaBoggu Mismo nombre de columna. El tipo de fecha se puede suponer idéntico si el nombre de la columna es idéntico – ohho