前言
記錄一下要怎麼在 docker 中對 PostgreSQL 備份/匯入資料
在 docker 中備份 PostgreSQL
1
| docker exec -t <container_name> pg_dumpall -c -U <user_name> > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
|
在 docker 中將 SQL 檔匯入 PostgreSQL
1
| cat <your_dump>.sql | docker exec -i <container_name> psql -U <user_name>
|
參考資料