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 |