加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

我该如何修复这个PostgreSQL安装?

发布时间:2020-12-13 15:59:35 所属栏目:百科 来源:网络整理
导读:在从Postgres网站安装之前,我意识到PostgreSQL已经在我的笔记本电脑(Mac OS X)上运行了.因此,当我使用安装程序时,我获得了PostgreSQL并登录到创建的postgres用户帐户. 在我写的终端 psql -U postgres 并提供了我的密码.我登录了但是它说, WARNING: psql vers
在从Postgres网站安装之前,我意识到PostgreSQL已经在我的笔记本电脑(Mac OS X)上运行了.因此,当我使用安装程序时,我获得了PostgreSQL并登录到创建的postgres用户帐户.

在我写的终端

psql -U postgres

并提供了我的密码.我登录了但是它说,

WARNING: psql version 9.0,server version 9.1.
Some psql features might not work.

我应该如何解决此问题,以便我可以正常访问数据库而不会出现任何问题?

解决方法

警告来自 psql,PostgreSQL交互式终端.什么都不会发生.

由于您并行安装了两个版本的PostgreSQL,因此需要两个版本的psql.也许你甚至把它们放在磁盘上.但是当您键入命令psql时,系统将默认为其中之一,而不知道您要连接到哪个数据库服务器版本.

您可以键入所需psql版本的显式路径.使用此shell命令查找所有变体的完整路径(适用于Linux,未经Mac OS X测试):

which -a psql

如果你还没有安装psql版本9.1和PostgreSQL,你当然必须先安装它.
如果您不再使用PostgreSQL 9.0,可以将其卸载以消除歧义.

在Debian中,您还可以设置多个备选项的默认值:

update-alternatives

但是在Debian中你还有一个包装器,如果你像这样指定数据库集群,它会动态调用匹配的psql:

psql --cluster 9.1/main

不确定Mac OS X.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读