を変更し、私はPostgresのテーブルに制約を追加しましたが、私は「\ d個のテーブル名」を行う際の制約は表示されません。PostgreSQLの制約が
制約はどのように表示されますか。私はこれが非常に基本的なことだと確信していますが、私は答えを見つけることができません!
EDIT:制約が実際に存在し、動作しません。
EDIT:制約が図示されていないことに関する最初の応答は、現在の制約はINFORMATION_SCHEMAを使用して見つけることができる方法を示し、この方法は、テーブル名/列名として非常に有用ではありません。 \ dコマンドを使用して制約出力を有効にする方法はありますか?
EDIT:問題はPSQLの再起動後に自分自身を固定し、私の人生の2時間を無駄にしているようです。 grrrが
ありがとうございました。私はpsql 8.3.7を使用していますが、それは表示されません(標準のdebian lennyパッケージです)。 "select * from pg_constraint;"を見つけました。 –
あなたのサーバも8.3.7なら、それは変です。私は8.3.7にすべての制約を見ることができます。それまでよりも。 –
のだろう。私はpostgresのに新たなんだとばかりapt-getをを使用して、Debianのレニーからバニラをインストールしました。UPDATE。奇妙な。ちょうどpsqlを終了し、バックログに記録もう一度やり直してください... –