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

mô hình di chuyển dữ liệu sản xuất trong phân phối liên tục

Flyway hoạt động hiệu quả để phân phối / triển khai liên tục. Nhiều khách hàng sử dụng nó trên mọi môi trường, bao gồm cả sản xuất.

Điều quan trọng nhất để di chuyển DB theo tầng trên các môi trường là phải có quy trình 3 bước:

Bước 1

Mã ứng dụng cũ hoạt động cùng với DB cũ.

Bước 2

Mã ứng dụng mới được triển khai và di chuyển DB khi khởi động. Việc di chuyển này phải tương thích ngược để mã ứng dụng cũ vẫn hoạt động với DB mới. Điều này rất cần thiết vì:

  • sau đó, bạn có thể thực hiện nâng cấp luân phiên, nâng cấp từng nút một cho đến khi tất cả các nút có mã ứng dụng mới
  • khôi phục ngay lập tức về mã ứng dụng cũ nếu mã mới bị hỏng

Bước này có thể liên quan đến các khung nhìn tương thích và các trình kích hoạt để thực hiện công việc.

Bước 3

Sau khi các thay đổi đã được chứng minh là hoạt động, phiên bản tiếp theo của mã ứng dụng sẽ được triển khai cùng với các di chuyển DB cần thiết để loại bỏ mọi cấu trúc lỗi thời còn lại (từ bước 1) và khả năng tương thích (từ bước 2).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nối các hàng trong Postgres

  2. Lệnh SQL dừng công việc trong pgAdmin 4

  3. Phân tích cú pháp ngày với các múi giờ khác nhau

  4. PostgreSQL:Trong một thứ tự TỔNG HỢP SQL DUY NHẤT theo giá trị số được tính từ một cột văn bản

  5. Postgres 9.4 bị treo khi làm mới chế độ xem vật chất hóa