PostgreSQL
[PostgreSQL] backup 파일을 restore 하는 방법
코딩초
2022. 6. 20. 18:45
pgAdmin으로 restore를 시도했지만, 백업 형태가 뭐가 안맞아서 psql을 쓰라는 문구가 나타났다.
그래서 어쩔수 없이 cmd창을 켜고 직접 명령어를 입력하는 방법을 사용했다.
백업파일의 형태에 따라 2가지 방법이 있어서 왠지 더 어려운 느낌이었다.
1. pg_restore 사용 방법
1. cmd를 켠다
2. 경로 설정을 다음과 같이 바꿔준다.
C:\Program Files\PostgreSQL\14\bin
pg_restore.exe는 백업파일을 restore하는 실행파일이다.
3. 원하는 restore 옵션을 더해서 명령어를 입력한다.
옵션 목록 참고
https://www.postgresql.org/docs/9.6/app-pgrestore.html
2. psql 사용 방법
1. cmd를 켠다
2. 경로 설정을 다음과 같이 바꿔준다.
C:\Program Files\PostgreSQL\14\bin
3. 원하는 restore 옵션을 더해서 명령어를 입력한다.
-psql.exe -Upostgres -d postgres -f "C:\backup\test.backup"
+) 관련 블로그
https://www.postgresqltutorial.com/postgresql-administration/postgresql-restore-database/