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