gpt4 book ai didi

postgresql -\d 命令不再适用于 psql-client 8.3(升级到 v9.0)

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

自从我们将 postgresql 8.3 升级到 postgresql 9 后,\d 命令不再适用于 psql-client 8.3:

错误:列“reltriggers”不存在
第 1 行:选择 relhasindex、relkind、relchecks、reltriggers、relhasr"

在 postgres 树中,psql-client 必须与 postgresql9 一起下载为一个包。我在哪里可以下载 only psql-client 二进制包 a.k.a psql for Postgresql 9.0?

更新:当较旧的 psql-client 试图访问较新版本的 postgres(psql-client:8.3 试图访问 postgres-server:9.0)时,会发生这种情况。

最佳答案

看来 Ubuntu 还没有发布 PostgreSQL 9.0。所以这可能有点棘手。您可以从源代码构建 PostgreSQL 9.0 并仅安装所需的客户端部分,或者您下载 postgresql-9.0 的 Debian 源代码包并在 Ubuntu 上构建它,然后仅安装 postgresql-client-9.0 包。

或者您安装 postgresql-client-8.4 软件包。这不是解决方案,但更接近于解决方案,而且我证实它会让您克服显示的错误。

关于postgresql -\d 命令不再适用于 psql-client 8.3(升级到 v9.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4826455/

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