Postgresql 跑博士后9.2及;9.6. 在同一个虚拟机中
我已经在centos 7中安装了postgresql 9.2和9.6,并为它们创建了单独的服务。如何在同一台服务器上运行这两个版本?它们使用相同的端口 当我尝试启动9.2服务器时,它工作正常,但是当我停止9.2服务器并启动9.6时,我得到一个警告,即postgres客户端版本是9.2。我已经安装了9.6客户端,但psql默认采用旧版本。我们如何解决这个问题Postgresql 跑博士后9.2及;9.6. 在同一个虚拟机中,postgresql,Postgresql,我已经在centos 7中安装了postgresql 9.2和9.6,并为它们创建了单独的服务。如何在同一台服务器上运行这两个版本?它们使用相同的端口 当我尝试启动9.2服务器时,它工作正常,但是当我停止9.2服务器并启动9.6时,我得到一个警告,即postgres客户端版本是9.2。我已经安装了9.6客户端,但psql默认采用旧版本。我们如何解决这个问题 我们是否能够在postgresql 9.6中恢复postgresql 9.2备份?在9.6中恢复9.2备份是否需要任何数据结构级别的更改?
postgresql.conf
配置文件中的port
设置,然后重新启动
广告2:
您不能将9.2中的转储文件恢复到9.6中
或者更确切地说:您可以,但很有可能导入失败或某些内容无法正确恢复
您需要做的是使用9.6安装中的pg_dump
转储9.2数据库
9.6知道与9.2的差异,并能够创建可加载到9.6中的转储,而9.2不知道9.6中“将”有什么不同