Ik gebruik SQL Developer bij het beheren van een Oracle-database. Maak gewoon de kolom en voeg een beperking toe aan de database, bijvoorbeeld:
sql> alter table Employee add constraint Employee_pk primary key(Employee_ID);
Misschien zie hier voor wat meer details.
Bewerken:
Nu ik dit heroverweeg, zou je het in een migratie moeten kunnen doen
add_column :table, :id, :primary_key
U moet dan enkele gegevens in de migratie plaatsen. Gewoon ruby-code die doorloopt en uw index toevoegt. Zie seed_fu en db-populate voor hulp. Rails 3 laat je data seeden met rake db:seed.