Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Mô hình hóa đường ray:chuyển đổi HABTM thành has_many:through

Tôi sử dụng Nhà phát triển SQL khi quản trị một cơ sở dữ liệu oracle. Chỉ cần tạo cột và thêm một ràng buộc vào cơ sở dữ liệu, ví dụ:

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

Có thể xem tại đây để biết thêm chi tiết.

Chỉnh sửa:

Bây giờ tôi nghĩ lại điều này, bạn sẽ có thể làm điều đó trong quá trình di chuyển

add_column :table, :id, :primary_key

Sau đó, bạn cần phải gieo một số dữ liệu bên trong quá trình di chuyển. Chỉ cần mã ruby ​​lặp lại và thêm chỉ mục của bạn. Xem seed_fu db-populate để được giúp đỡ. Rails 3 sẽ cho phép bạn truyền dữ liệu bằng 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. TO_CHAR của một loại Oracle PL / SQL TABLE

  2. Lưu trữ các tệp JSON lớn vào Oracle DB

  3. ORA-03113:phần cuối của tệp trên kênh liên lạc sau một thời gian dài không hoạt động trong ứng dụng ASP.Net

  4. sysdate và dbtimezone khác nhau trong Cơ sở dữ liệu Oracle

  5. Xuất và tải xuống kết quả truy vấn sang tệp Excel bằng PHP từ oracle