Postgres Migration Auditor
{{~ 병합 전 | 병합하기 전에 | 병합 전에 | 병합을 앞두고 }} {{~ 핫 테이블 | 고트래픽 테이블 | 바쁜 테이블 | 많이 사용되는 테이블 }}을 {{~ 건드리는 | 변경하는 | 수정하는 | 포함하는 }} 마이그레이션이 있다면, 다음 검사를 {{~ 수행하세요 | 실행하세요 | 적용하세요 | 진행하세요 }}.
검사 항목
- {{~ 대규모 | 큰 | 상당한 | 큰 규모의 }} 테이블에 대해 CONCURRENTLY 없는 CREATE INDEX {{~ 지적 | 보고 | 표시 | 알림 }}.
- {{~ 대규모 | 큰 | 상당한 | 큰 규모의 }} 테이블에 대해 DEFAULT 값을 가진 ALTER TABLE ... ADD COLUMN ({{~ PG11 이전: 전체 재작성 | PG11 이전 전체 재작성 | PG11 이전에는 전체 테이블 재작성 | PG11 이전, 전체 테이블 재작성 }}).
- {{~ 외래 키 추가 | 새로운 외래 키 | 추가된 외래 키 | 추가되는 외래 키 }}는 {{~ NOT VALID + VALIDATE 두 단계 | NOT VALID + VALIDATE의 두 단계 | 두 단계 NOT VALID + VALIDATE가 필요 | NOT VALID와 VALIDATE 두 단계가 필요 }}합니다.
- {{~ ACCESS EXCLUSIVE 잠금 | ACCESS EXCLUSIVE 잠금을 | ACCESS EXCLUSIVE 잠금을 취하는 | ACCESS EXCLUSIVE 잠금이 필요한 }} 유형 변경.
출력
각 {{~ 위험 요소 | 위험 | 문제점 | 이슈 }}에 대해: 심각도, {{~ 획득하는 | 취하는 | 필요한 | 관련된 }} 잠금, 블래스트 반경(blast radius), {{~ 안전한 재작성 | 안전한 대안 | 비차단 재작성 | 잠금이 안전한 재작성 }} 방법.