Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Rails-Modellierung:Konvertieren von HABTM in has_many :through

Ich verwende SQL Developer bei der Verwaltung einer Oracle-Datenbank. Erstellen Sie einfach die Spalte und fügen Sie der Datenbank eine Einschränkung hinzu, zum Beispiel:

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

Vielleicht siehe hier für weitere Details.

Bearbeiten:

Jetzt, wo ich darüber nachdenke, sollten Sie es in einer Migration tun können

add_column :table, :id, :primary_key

Anschließend müssen Sie einige Daten in die Migration einfügen. Nur Ruby-Code, der Ihren Index durchläuft und hinzufügt. Siehe seed_fu und db-populate für Hilfe. Rails 3 lässt Sie Daten mit rake db:seed.

säen