开发者社区 > 云原生 > 容器服务 > 正文

请教各路大神一个问题,容器化的pg(在主机上有挂载所有pg相关的文件)迁移或者升级的时候,新启动的进程能直接接管主机上挂载的原有的pg库的配置、还有pg库的base路径里的所有数据库吗?

跨主机复制容器挂载的目录之后再做迁移会有失败的情况,有些时候pgdump也不能把所有库都迁移出去,特别是带上有依赖hstore,postgis库的情况下,hstore postgis插件已经进容器打好了,但是可能是不同版本,dump或者直接复制的时候会有好多库打不进去最后只能去原库select all看一遍然后人肉全量insert去迁移库

展开
收起
我叫石头 2018-12-19 21:18:27 2094 0
1 条回答
写回答
取消 提交回答
  • 首先版本要对齐;数据在共享盘里面才适合docker;否则普通用户用docker意义不大,除非你要在一个机器上跑多个实例做资源隔离;但是得考虑集群还有备份,还有多活啥的,现在我们这就是单机容器集群做多活,因为前端业务已经kube,spring cloud混用了

    问题答疑来自云栖社区-技术进阶[钉钉群],喜爱PostgresSQL的同学扫码进群

    image | left

    2019-07-17 23:23:07
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载