더 나은 인프라 선택을 위한 독립 가이드 THE INFRASTRUCTURE EDIT
OPERATIONS / NODEPICK GUIDE

PostgreSQL 덤프 복원에서 role does not exist가 나올 때

pg_dump는 개별 DB를 백업하지만 역할·테이블스페이스 같은 클러스터 공통 정보까지 모두 담지는 않습니다. 새 서버에 소유 역할이 없으면 복원 중 권한이나 소유자 관련 오류가 날 수 있습니다. 덤프 파일이 있다는 것만으로 이전 준비가 끝난 것은 아

노드픽 에디토리얼작성·업데이트 2026-11-04
PostgreSQL 덤프 복원에서 role does not exist가 나올 때의 주제를 표현한 AI 콘셉트 이미지
AI 제작 콘셉트 이미지입니다. 특정 시설·제품의 실사진이 아닙니다.
먼저 기억할 핵심
  • DB 안 데이터와 클러스터 역할을 구분합니다
  • 필요한 역할과 소유권 정책을 먼저 정합니다
  • 오류 없이 종료됐는지와 접근 결과를 봅니다

DB 안 데이터와 클러스터 역할을 구분합니다

pg_dump는 개별 DB를 백업하지만 역할·테이블스페이스 같은 클러스터 공통 정보까지 모두 담지는 않습니다. 새 서버에 소유 역할이 없으면 복원 중 권한이나 소유자 관련 오류가 날 수 있습니다. 덤프 파일이 있다는 것만으로 이전 준비가 끝난 것은 아닙니다.

필요한 역할과 소유권 정책을 먼저 정합니다

원래 역할을 만들지, 새 환경의 역할로 소유권을 조정할지 결정합니다. 필요한 공통 정보는 pg_dumpall의 globals-only 같은 별도 수단을 검토합니다. 운영 계정과 비밀번호를 덤프와 함께 공개 저장소에 넣지 않습니다.

오류 없이 종료됐는지와 접근 결과를 봅니다

객체 개수뿐 아니라 실제 앱 계정으로 필요한 읽기·쓰기가 되는지 확인합니다. 복원이 부분 실패했다면 이미 생성된 객체가 있어 재실행 영향도 살펴야 합니다. 시험 DB에서 절차를 검증한 뒤 운영 전환을 계획합니다.

서버 운영 실행 전 점검표

  • DB 안 데이터와 클러스터 역할을 구분합니다
  • 필요한 역할과 소유권 정책을 먼저 정합니다
  • 오류 없이 종료됐는지와 접근 결과를 봅니다
조건을 넣어 직접 계산하기 →

이 가이드의 근거 문서

출처 확인일: 2026-11-04. 공식 문서에 기반한 편집 가이드이며 직접 수행한 벤치마크가 아닙니다. 비용 사례는 명시된 가정에 한합니다.

  1. PostgreSQL 공식 문서 ↗
오류 제보 방법

함께 읽으면 좋은 가이드