Saya menggunakan Pengembang SQL ketika mengelola database oracle. Cukup buat kolom dan tambahkan batasan ke database misalnya:
sql> alter table Employee add constraint Employee_pk primary key(Employee_ID);
Mungkin lihat di sini untuk beberapa detail lebih lanjut.
Sunting:
Sekarang saya memikirkan kembali ini, Anda harus dapat melakukannya dalam migrasi
add_column :table, :id, :primary_key
Anda kemudian perlu menyemai beberapa data di dalam migrasi. Hanya kode ruby yang berulang dan menambahkan file index. Lihat seed_fu dan db-populate untuk bantuan. Rails 3 akan memungkinkan Anda menyemai data dengan rake db:seed.