[Postgresql] pgadmin을 이용한 database 백업 및 복구(DB 이전)

프로젝트를 하던 도중 프론트엔드 개발자도 db를 가지고 있어야 하는 상황이 필요했음.

그래서 덤프를 뜨려고 했는데 pgadmin에서 db 백업하는 기능이 있다고해서 찾아봄.


백업하는 법


1. pgadmin에서 백업할 Database 우클릭



2. 저장할 백업 파일의 경로를 설정한다.



3-1. 옵션1에서 모든 Data를 선택, Blobs 해제, Don`t save에서 Owner와 privilege 선택



3-2. 그림과 같이 선택한다! 그리고 백업을 누르면!!!



4. pg_dump가 실행된거임... 사실 나는 덤프를 했던것이었다... Done 클릭하면 Backup 완료!




백업파일의 DB 가져오기


1. 빈 데이터베이스를 생성하고 우클릭 Restore 클릭!



2. 백업파일을 가져온다.



3. 다음과 같이 선택한다!



4. Restore를 클릭하고 Restore가 Done이 될때까지 기다렸다가 Done을 클릭하면 된다.

- 에러가 난거같은 메시지가 나오면 에러가 난것임.(그것도 모르고 Restore가 Done이 될때까지 10분 기다림.)






댓글

Designed by JB FACTORY