48장. Release Day와 상업판 판정
전날에는 승인 DDL, backup/restore 상태, replica lag, disk·WAL runway, connection budget, dashboard·alert, rollback SQL과 owner를 확인한다. release window에는 장기 transaction과 lock을 보고 migration을 한 경로에서만 실행한다. concurrent index와 backfill은 progress, WAL, lag, write p95의 중단 기준을 가진다.
canary tenant의 생성·조회·정정·대사를 old/new application에서 실행한다. rollout 뒤 plan change, pool wait, dead tuple, archive와 replica replay를 관찰한다. 종료 선언은 migration exit 0이 아니라 첫 실제 업무 batch와 downstream count·amount 일치, backup chain 지속, 다음 scheduled maintenance 확인까지다.
상업판은 PostgreSQL 18 공식 문서의 backup·PITR·운영 계약을 발행일에 다시 확인하고, clean container에서 schema·seed·lock·restore·failover 실습을 재현한다. 자동 QA는 DBA 사람 판단을 대신하지 않는다. 외부 DBA와 application 시니어의 수정 의견을 issue와 재검증 증거로 닫은 뒤 출간한다.