sql >> Base de Datos >  >> RDS >> Oracle

Modelado de rieles:convertir HABTM a has_many :through

Yo uso SQL Developer al administrar una base de datos Oracle. Simplemente cree la columna y agregue una restricción a la base de datos, por ejemplo:

sql> alter table Employee add constraint Employee_pk primary key(Employee_ID);

Tal vez vea aquí para más detalles.

Editar:

Ahora que lo replanteé, debería poder hacerlo en una migración

add_column :table, :id, :primary_key

A continuación, debe generar algunos datos dentro de la migración. Solo código Ruby que itera y agrega su índice. Ver seed_fu y db-populate por ayuda Rails 3 te permitirá sembrar datos con rake db:seed.