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

Có một hệ thống kiểm soát phiên bản cho các thay đổi cấu trúc cơ sở dữ liệu không?

Trong Ruby on Rails, có một khái niệm về sự di chuyển - một tập lệnh nhanh chóng để thay đổi cơ sở dữ liệu.

Bạn tạo một tệp di chuyển, tệp này có các quy tắc để tăng phiên bản db (chẳng hạn như thêm một cột) và các quy tắc để hạ cấp phiên bản (chẳng hạn như xóa một cột). Mỗi lần di chuyển đều được đánh số và một bảng sẽ theo dõi phiên bản db hiện tại của bạn.

Để di chuyển lên , bạn chạy lệnh có tên "db:migrate" để xem phiên bản của bạn và áp dụng các tập lệnh cần thiết. Bạn có thể di chuyển xuống theo cách tương tự.

Bản thân các tập lệnh di chuyển được lưu giữ trong hệ thống kiểm soát phiên bản - bất cứ khi nào bạn thay đổi cơ sở dữ liệu, bạn sẽ kiểm tra tập lệnh mới và bất kỳ nhà phát triển nào cũng có thể áp dụng nó để đưa db cục bộ của họ lên phiên bản mới nhất.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm kiếm một chuỗi cụ thể trong cột Oracle clob

  2. Oracle 12.2 Sharding

  3. Cách nhận giá trị UTC cho SYSDATE trên Oracle

  4. Cách in nhiều báo cáo có mã vạch \ hoặc nhiều mã vạch trong một báo cáo

  5. Công cụ tích hợp dữ liệu Oracle (ODI)