WEBBOOK CHAPTER

PostgreSQL 18, 입문에서 시니어까지: 24장. 무중단 Schema 변경

24장. 무중단 Schema 변경

column 추가·backfill·dual write/read·constraint validate·old 제거의 expand/contract를 쓴다. default와 table rewrite, lock level, index concurrently의 실패 상태를 확인한다.

DDL timeout, lock_timeout, statement_timeout, retry/cleanup runbook을 둔다. migration tool이 기다리며 production을 막지 않게 한다.