Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 654 Bytes

docker_backup.md

File metadata and controls

24 lines (19 loc) · 654 Bytes
title emoji type topics published
[postgres]docker内のDBをバックアップ・リストアする
🦍
tech
docker
postgres
DB
コンテナ
true

全DBをbackup

sudo docker compose exec ${dockerのホスト名} pg_dumpall --clean --username ${user名} > /tmp/${ファイル名}.sql

特定のDBのみbackup

sudo docker compose exec ${dockerのホスト名} pg_dump ${DB名} --username ${user名} > /tmp/${ファイル名}.sql

restore

sudo cat /tmp/${ファイル名}.sql | docker-compose exec -T ${dockerのホスト名} psql --username ${user名}