proto.lib

NOT VALID rồi VALIDATE CONSTRAINT: thêm ràng buộc không khoá lâu

Thêm FOREIGN KEY hay CHECK vào bảng lớn với NOT VALID chỉ giữ khoá mạnh trong tích tắc để bật ràng buộc cho các thay đổi mới, còn VALIDATE CONSTRAINT ở bước sau quét dữ liệu cũ với khoá yếu hơn (SHARE UPDATE EXCLUSIVE) không chặn ghi; cùng kỹ thuật hai bước này áp dụng cho NOT NULL qua một CHECK constraint.

DatabasesNâng cao2026-08-20
NOT VALID rồi VALIDATE CONSTRAINT: thêm ràng buộc không khoá lâu

Liên quan