2011-01-28 15 views
1

我々はPSQLクライアント8.3でもう\ Dコマンドdoesntの作品、9をPostgreSQLのために私たちのPostgreSQL 8.3をアップグレードするので:(V9.0へのアップグレード)

ERROR: column "reltriggers" does not exist LINE 1: SELECT relhasindex, relkind, relchecks, reltriggers, relhasr"

postgresツリーでpsql-clientはpostgresql9で1つのパッケージとしてダウンロードする必要があります。どこでpsql-clientバイナリパッケージ a.k. PostgreSQL 9.0用のpsqlをダウンロードできますか?

更新: このケースは、以前のpsql-clientが新しいバージョンのpostgres(psql-client:8.3 postgres-server:9.0にアクセスしようとしている)にアクセスしようとしたときに発生します。

+0

どのオペレーティングシステムですか? –

+2

新しいクライアントで古いクライアントを使用しようとしています。 Peterが言っているように、あなたはクライアントをアップグレードする必要がありますが、(おそらく)OSに依存します。 –

+0

Peter、申し訳ありません:Ubuntu 9.10 – Brain90

答えて

1

UbuntuはまだPostgreSQL 9.0を出荷していないようです。これはちょっと難しいかもしれません。ソースからPostgreSQL 9.0をビルドし、必要なクライアントパーツのみをインストールするか、postgresql-9.0用のDebianソースパッケージをダウンロードし、Ubuntuでビルドしてからpostgresql-client-9.0パッケージをインストールします。

または、postgresql-client-8.4パッケージをインストールします。これはまさに解決策ではありませんが、それに近いです。私はあなたが示したエラーを過ぎ去らせることを確認しました。