由于我们将 postgresql 8.3 升级到 postgresql 9, \d 命令不再适用于 psql-client 8.3 :
ERROR: column "reltriggers" does not exist
LINE 1: SELECT relhasindex, relkind, relchecks, reltriggers, relhasr"
在 postgres 树中,psql-client 必须作为一个包与 postgresql9 一起下载。我在哪里只能下载用于 Postgresql 9.0 的psql-client 二进制包(又名 psql)?
更新:当较旧的 psql-client 尝试访问较新版本的 postgres(psql-client:8.3 尝试访问 postgres-server:9.0)时,会发生这种情况。