[Postgresql] pgadmin을 이용한 database 백업 및 복구(DB 이전)
- Database/Postgresql
- 2019. 5. 20. 00:06
프로젝트를 하던 도중 프론트엔드 개발자도 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분 기다림.)
'Database > Postgresql' 카테고리의 다른 글
[Postgresql] 컬럼 추가 / 변경 / 삭제 쿼리 정리 (ALTER TABLE) (3) | 2020.02.18 |
---|---|
Postgresql JSON 데이터 타입 handling (0) | 2019.12.20 |
[Postgresql] 트리거 생성 및 확인하기 (0) | 2019.05.19 |
[Postgresql] date_trunc()함수 (1) | 2019.05.08 |
[Postgresql] recursive 문이란?? 개념 및 예제 (0) | 2019.04.27 |