2016-11-16 6 views
0

データベース内のすべてのnull可能なカラムを見つけるために、端末でpsqlを使用しようとしています。私はpostgresqlテーブルのすべてのNULLでない制約を一覧表示する

select * from information_schema.check_constraints; 

を使用している場合、私は、次の

constraint_catalog | constraint_schema |  constraint_name  |           check_clause           
--------------------+--------------------+------------------------------+---------------------------------------------------------------------------------------------- 
foo    | public    | 12345_67890_1_not_null  | bar IS NOT NULL 

などの情報を取得残念ながら、列barは多くのテーブルに表示されます。私は列名とテーブル名の両方をリストするこのようなすべてのpublicの制約のリストを得ることができる簡単な方法は何ですか?

答えて

0

おそらくis_nullablecolumnsビューから確認するだけです。

関連する問題