PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

35.32. key_column_usage #

视图 key_column_usage 标识当前数据库中被某个 唯一、主键或外键约束限制的全部列。 检查约束不包含在这个视图中。 只显示当前用户有权访问 (通过作为属主或拥有某些特权)的列。

Table 35.30. \1 字段列说明

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 开始计数);否则为空