constraint_column_usage

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

# 34.17. `constraint_column_usage`

视图`constraint_column_usage`标识在当前数据库中使用了某种约束的所有字段。 只有那些属于当前用户的表中的字段才会被显示出来。对于检查约束，这个视图标识用在检查表达式里的字段。 对于外键约束，这个视图标识外键引用的字段。对于唯一或主键约束，这个视图标识被约束的字段。

表 34-15. `constraint_column_usage` Columns

名字 | 数据类型 | 描述
--- | --- | ---
`table_catalog` | `sql_identifier` | 被某个（些）约束使用的字段所在的表所在的数据库名（总是当前数据库）
`table_schema` | `sql_identifier` | 被某个（些）约束使用的字段所在的表所在的模式名
`table_name` | `sql_identifier` | 被某个（些）约束使用的字段所在的表名
`column_name` | `sql_identifier` | 被某个（些）约束使用的字段名
`constraint_catalog` | `sql_identifier` | 包含该约束的数据库名（总是当前数据库）
`constraint_schema` | `sql_identifier` | 包含该约束的模式名
`constraint_name` | `sql_identifier` | 约束名

上一页 | 起始页 | 下一页
`columns` | 上一级 | `constraint_table_usage`