PostgreSQL 16~18 NOT NULL 추가: 긴 검증과 잠금을 나누는 순서
CHECK NOT VALID를 먼저 추가하고 기존 데이터를 별도로 검증하면 SET NOT NULL 단계의 전체 스캔을 생략할 수 있어요. 단계별 커밋, 남는 잠금, 실패 후 확인과 롤백 범위를 예제로 살펴보세요.
CHECK NOT VALID를 먼저 추가하고 기존 데이터를 별도로 검증하면 SET NOT NULL 단계의 전체 스캔을 생략할 수 있어요. 단계별 커밋, 남는 잠금, 실패 후 확인과 롤백 범위를 예제로 살펴보세요.