잡동사니

pgAdmin으로 PostgreSQL backup 및 restore하기 본문

IT/Database

pgAdmin으로 PostgreSQL backup 및 restore하기

yeTi 2020. 12. 24. 09:36

안녕하세요. yeTi입니다.
오늘은 PostgreSQL을 접속하기에 유용한 클라이언트 툴인 pgAdmin을 활용하여 데이터베이스백업복구를 해보려고합니다.

작업환경

  • pgAdmin : 4.21
  • PostgreSQL : PostgreSQL 11.7 on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit

백업

백업을 진행할 DB에는 테이블 하나와 한개의 데이터를 추가했습니다.
백업할 DB

백업메뉴를 선택합니다.
백업 메뉴

저장할 파일명과 인코딩 설정을 합니다.
General 설정

백업에 대한 설정을 합니다.
Dump options

백업이 완료되면 다음과같이 안내가 나옵니다.
백업 완료

복구

복구할 데이터베이스를 생성합니다.
테스트DB생성

복구메뉴를 선택합니다.
복구메뉴

백업한 파일을 선택합니다.
General 설정

복구를 진행하면 다음과같이 안내가 나오고, 백업한 테이블과 데이터가 복원된것을 확인할 수 있습니다.
복구 완료

참고사항

pgAdmin을 도커로 설치한경우에는 volumes/{volume name}/_data/storage/{pgadmin 접속계정}sql파일이나 백업파일이 저장됩니다.

Comments