前段时间接到了要升级数据库的需求,在公司大佬的指导下搞定了升级的方案,在此记录一下。查阅PostgreSQL 所以我这里选用的是 目前我手上的项目的PgSql是跑在在Docker上面的,版本是10.x,需求是升级到13.x,简单讲一下步骤:。首先自然是拉取一个PG13的镜像,然后放好别动:创建升级目录:此时目录结构应该是这样的:容器创建完毕先放着,接下来做别的操作。在PG13内会缺失不少PG10所需运行文件,可以从旧容器将相关文件复制过来。如果出现下图的提示,那就是权限问题,授权一下即可解决。升级完成之后将 new_data目录按照正常的数据库目录映射到 docker postgres:13.1 容器 启动即可。
暂无评论