gpt4 book ai didi

postgresql - 我应该如何修复此 PostgreSQL 安装?

转载 作者:行者123 更新时间:2023-11-29 11:33:02 24 4
gpt4 key购买 nike

在我从 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

如果您没有随 PostgreSQL 安装 psql 9.1 版,当然您必须先安装它。
如果您不再打算使用 PostgreSQL 9.0,可以将其卸载以消除歧义。

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

update-alternatives

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

psql --cluster 9.1/main

不确定 Mac OS X。

关于postgresql - 我应该如何修复此 PostgreSQL 安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8903973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com