Docker로 설치된 PostgreSQL 데이터베이스를 백업하고 복원하기
백업할 데이터베이스, 복원할 데이터베이스의 사용자 이름은 username, 데이터베이스 이름은 database, 컨테이너 ID는 abc123이라고 가정합니다.
백업
- 데이터베이스를 backup.dump라는 이름의 덤프 파일로 내보냅니다.
docker exec abc123 pg_dump -U username database > backup.dump
복원
- 덤프 파일을 컨테이너 안으로 복사합니다.
docker cp backup.dump abc123:/
- 데이터베이스 컨테이너로 접속합니다.
docker exec -it abc123 bash
- 컨테이너 안으로 복제한 덤프 파일로 데이터베이스를 복원합니다.
psql -U username database < backup.dump
Proxy Information
- Original URL
- gemini://gemlog.blue/users/sunwoo1524/1707042901.gmi
- Status Code
- Success (20)
- Meta
text/gemini
- Capsule Response Time
- 641.123703 milliseconds
- Gemini-to-HTML Time
- 0.228833 milliseconds
This content has been proxied by September (ba2dc).