key_column_usage

PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 34. 信息模式 | 下一页

# 34.31. `key_column_usage`

视图`key_column_usage`标出当前数据库中所有被某些唯一约束、 主键约束或者外键约束限制的字段。在这个视图里没有包含检查约束。 只有当前用户可以访问的那些字段才显示，通过成为所有者或有一些权限。

表 34-29. `key_column_usage`字段

名字 | 数据类型 | 描述
--- | --- | ---
`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

上一页 | 起始页 | 下一页
`foreign_tables` | 上一级 | `parameters`