Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Modelowanie Railsów:konwersja HABTM do has_many :through

Używam Programista SQL podczas administrowania bazą danych Oracle. Po prostu utwórz kolumnę i dodaj ograniczenie do bazy danych, na przykład:

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

Może zobacz tutaj po więcej szczegółów.

Edycja:

Teraz, kiedy to ponownie przemyślełem, powinieneś być w stanie to zrobić podczas migracji

add_column :table, :id, :primary_key

Następnie musisz umieścić kilka danych w migracji. Po prostu kod ruby, który iteruje i dodaje indeks. Zobacz seed_fu i db-populate o pomoc. Railsy 3 pozwolą Ci zainicjować dane za pomocą rake db:seed.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dynamiczna instrukcja „LIKE” w SQL (Oracle)

  2. Oracle - co dzieje się z transakcją w przypadku utraty połączenia ORA-03135?

  3. Tworzenie tabeli bazy danych w procedurze PL/SQL

  4. Jak grupować według 1 w SQL Server

  5. aktualizacja za pomocą pętli for w plsql