Postgresql 中文操作指南

37.32. key_column_usage #

视图 key_column_usage 会标识被某个唯一、主键或外键约束限定的当前数据库中的所有列。此视图中不包括检查约束。只会显示当前用户可以访问的那些列,访问方式是所有权或某些特权。

Table 37.30. key_column_usage Columns

Column Type

Description

constraint_catalog sql_identifier 包含约束的数据库名称(始终为当前数据库)

constraint_schema sql_identifier 包含约束的架构名称

constraint_name sql_identifier 约束名称

table_catalog sql_identifier 包含受此约束限制的列的表的数据库名称(始终是当前数据库)

table_schema sql_identifier 包含受此约束限制的列的表的模式名称

table_name sql_identifier 包含受此约束限制的列的表的名称

column_name sql_identifier 受此约束限制的列的名称

ordinal_position cardinal_number 列在约束键中的顺序位置(计数从 1 开始)

position_in_unique_constraint cardinal_number 对于外键约束,引用的列在其唯一约束中的顺序位置(计数从 1 开始);否则为 null