title | emoji | type | topics | published | ||||
---|---|---|---|---|---|---|---|---|
[postgres]docker内のDBをバックアップ・リストアする |
🦍 |
tech |
|
true |
sudo docker compose exec ${dockerのホスト名} pg_dumpall --clean --username ${user名} > /tmp/${ファイル名}.sql
sudo docker compose exec ${dockerのホスト名} pg_dump ${DB名} --username ${user名} > /tmp/${ファイル名}.sql
sudo cat /tmp/${ファイル名}.sql | docker-compose exec -T ${dockerのホスト名} psql --username ${user名}