Published on2026년 8월 15일무중단 스키마 변경 완전 가이드: DDL이 잡는 잠금 등급과 안전 실행 절차데이터베이스postgresql스키마변경무중단배포잠금PostgreSQL 18 문서를 기준으로 각 DDL이 실제로 어떤 잠금을 잡는지 등급별로 정리합니다. 여덟 가지 테이블 잠금 모드와 충돌 관계, ALTER TABLE 형태별 잠금 등급, 테이블 재작성을 유발하는 변경과 그렇지 않은 변경, NOT VALID와 VALIDATE CONSTRAINT로 제약을 두 단계로 나누는 방법, 그리고 lock_timeout과 재시도를 결합한 안전 실행 절차를 다룹니다.