我想在终端中使用 psql 查找数据库中所有可为空的列。如果我使用:
我获得了以下信息。
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
约束的列表,其中列名和表名都列出来?