table_constraints

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

# 34.50. `table_constraints`

视图`table_constraints`包含所有属于当前用户的表里面的约束， 或有除了`SELECT`之外的某些权限。

表 34-48. `table_constraints` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`constraint_catalog` | `sql_identifier` | 包含该约束地数据库的名称（总是当前数据库）
`constraint_schema` | `sql_identifier` | 包含这个约束的模式名称
`constraint_name` | `sql_identifier` | 约束名称
`table_catalog` | `sql_identifier` | 包含该表的数据库名称（总是当前数据库）
`table_schema` | `sql_identifier` | 包含此表的模式名
`table_name` | `sql_identifier` | 表名
`constraint_type` | `character_data` | 约束的类型：`CHECK`, `FOREIGN KEY`, `PRIMARY KEY`, 或者`UNIQUE`
`is_deferrable` | `yes_or_no` | 如果约束可以推迟，为`YES` ，否则为`NO`。
`initially_deferred` | `yes_or_no` | 如果约束是可以推迟的并且是首先推迟的，为`YES`，否则为`NO`。

上一页 | 起始页 | 下一页
`sql_sizing_profiles` | 上一级 | `table_privileges`