Recent Posts
Recent Comments
Link
06-30 12:53
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

postgresql 14 데이터베이스 백업 및 복원 본문

DEV&OPS/Database

postgresql 14 데이터베이스 백업 및 복원

ALEPH.GEM 2024. 1. 16. 21:22

postgresql 14 에서 백업 및 복원 방법을 알려드리겠습니다.

 

# 데이터베이스 백업

pg_dump -h 호스트네임 -p 포트번호 -U 사용자이름 -F tar -b -v 데이터베이스이름 > 백업파일이름

 

실행하게 되면 비밀번호를 물어보게 됩니다.

이 때 비밀번호는 postgresql 사용자이름에 할당된 비밀번호를 입력하면됩니다.



# 데이터베이스 복원

pg_restore -h 호스트네임 -p 포트번호 -U 사용자이름 -d 데이터베이스이름 백업파일이름

 

복원할 때도 마찬가지로 비밀번호를 물어봅니다.

 

 

postgresql에 있는 모든 데이터베이스를 백업 및 복원은 다음과 같습니다.

백업은 pg_dumpall 명령으로, 복원은 psql 명령으로 합니다.


# 모든 데이터베이스 백업

pg_dumpall -h 호스트네임 -p 포트번호 -U 사용자이름 -F tar -b -v > 백업파일이름


# 모든 데이터베이스 복원

psql -h 호스트네임 -p 포트번호 -U 사용자이름 데이터베이스이름 < 백업파일이름

 

 

 

 

 

 

728x90