DB/postGresql
postgresql 백업 및 복구 하는법.
멋진놈
2023. 12. 20. 09:43
728x90
- 백업 생성: pg_dump -U 사용자이름 -d 데이터베이스이름 > 백업파일.sql
- 복원: psql -U 사용자이름 -d 새로운데이터베이스이름 < 백업파일.sql
해당 명령어를 실행하려면
cmd 아래 경로 : C:\Program Files\PostgreSQL\버전\bin 로 가야함.
가서 명령어 치면 권한 없다고 나온다. 관리자 모드로 실행해서 해주면 된다.
# 보통 백업 하구 복원하면 export, import 개념과 비슷하다.
ex)
사용자 이름은 데이터베이스 만들어줄때 사용한 이름.
백업 : pg_dump -U postgres -d postgres > test.sql
k2 라는 데이터베이스를 만들어주고 이름 dandy를 사용한 곳에 백업한 것을 넣어주고 싶으면
복원(넣어주기) :psql -U dandy -d k2 < test.sql 해주면 됨.