如何将postgresql备份从服务器移动到本地计算机?
目前,我仅通过在pod终端中使用“pg_dump dbname>path”创建备份,但这仅将其保存到OpenShift容器中 如何将转储传输到本地设备?如何将postgresql备份从服务器移动到本地计算机?,postgresql,openshift,Postgresql,Openshift,目前,我仅通过在pod终端中使用“pg_dump dbname>path”创建备份,但这仅将其保存到OpenShift容器中 如何将转储传输到本地设备? 是否有获取数据库备份并将其下载到本地计算机的命令?您可以使用oc cp将文件从容器复制到本地计算机: # Copy /tmp/foo from a remote pod to /tmp/bar locally oc cp <some-pod-name>:/tmp/foo /tmp/bar 请注意,这要求容器映像中存在“tar”二进
是否有获取数据库备份并将其下载到本地计算机的命令?您可以使用
oc cp
将文件从容器复制到本地计算机:
# Copy /tmp/foo from a remote pod to /tmp/bar locally
oc cp <some-pod-name>:/tmp/foo /tmp/bar
请注意,这要求容器映像中存在“tar”二进制文件。如果“tar”不存在,“oc cp”将失败。对于高级用例,如SysLink、通配符扩展或文件模式保存,考虑使用<代码> OC Exc< /COD>。 <代码> OC RSCONC/<代码>也是一个不错的选择。
oc cp postgresql-1-ptcdm:/tmp/mybackupfile /home/myusername/mybackupfile