繁体   English   中英

如何在 kube.netes 中恢复 Postgres 转储?

[英]How to restore a Postgres dump in kubernetes?

已经使用以下脚本进行了 Postgres 转储,并且在 k8 中成功。

kubectl -n [namespace] exec -it [pod name] -- bash -c "export PGPASSWORD='[db password]'; pg_dump -U [db user] [db name]" > [database].sql

在 kube.netes 中恢复相同转储的等效命令是什么?

为了恢复转储,您只需使用psql

kubectl -n [namespace] exec -it [pod name] -- bash -c "export PGPASSWORD='[db password]'; psql -U [db user] [new db name] -f [database].sql"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM