Rà soát thay đổi schema trước khi triển khai | DevPrompt Lab
Kiểm tra ràng buộc, tương thích, chi phí migration và phục hồi cho thay đổi mô hình dữ liệu.
prompt · Database · advanced
English Tiếng ViệtMẫu rà soát schema tập trung giữ dữ liệu hiện có và tương thích giữa các phiên bản ứng dụng khi triển khai.
Nội dung có thể tái sử dụng
Hãy rà soát thay đổi schema theo dữ liệu hiện tại và thứ tự triển khai. Kiểm tra định danh ổn định, nullability, phạm vi uniqueness, quy tắc xóa foreign key, nhu cầu chỉ mục, khối lượng dữ liệu, khóa bảng và tương thích ứng dụng khi triển khai cuốn chiếu. Xác định bản ghi cũ nào không thể ánh xạ đầy đủ và cách vẫn giữ chúng có thể truy cập. Xác minh điều kiện sao lưu và restore. Đưa các giai đoạn migration, truy vấn đối soát và đường rollback an toàn. Không đề xuất loại bỏ dữ liệu cũ trước khi chứng minh đã bảo toàn.
Đề xuất: {{PROPOSAL}}
Dữ liệu hiện tại: {{CURRENT_DATA}}
Kế hoạch rollback: {{ROLLBACK_PLAN}}
Cách sử dụng
Cung cấp hệ quản trị/phiên bản, kích thước bảng và tham chiếu bản sao lưu đã thử restore.
Ví dụ
Giai đoạn 1 thêm cột nullable và đọc kép; giai đoạn 2 backfill xác định; giai đoạn 3 so sánh số lượng; giai đoạn 4 chuyển ghi; giai đoạn 5 chỉ xóa legacy ở chu kỳ được duyệt sau.