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

# 34.63. `views`

视图`views`包含所有定义在当前数据库中的视图。 只有那些当前用户有权访问（要么是所有者要么是拥有某些权限）的视图才显示出来。

表 34-61. `views` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`table_catalog` | `sql_identifier` | 包含这个视图的数据库名称（总是当前数据库）
`table_schema` | `sql_identifier` | 包含这个视图的模式名称
`table_name` | `sql_identifier` | 视图名称
`view_definition` | `character_data` | 定义视图的查询表达式（如果当前用户不是视图所有者，则为空）
`check_option` | `character_data` | 应用于一个PostgreSQL里没有的特性
`is_updatable` | `yes_or_no` | 如果视图是可更新的则为`YES`（允许 `UPDATE` 和 `DELETE`)）， 否则为`NO`
`is_insertable_into` | `yes_or_no` | 如果视图是可插入的则为`YES`（允许`INSERT`）， 否则为`NO`
`is_trigger_updatable` | `yes_or_no` | 如果在视图上定义了一个`INSTEAD OF` `UPDATE` 触发器则为`YES`，否则为`NO`
`is_trigger_deletable` | `yes_or_no` | 如果在视图上定义了一个`INSTEAD OF` `DELETE` 触发器则为`YES`，否则为`NO`
`is_trigger_insertable_into` | `yes_or_no` | 如果在视图上定义了一个`INSTEAD OF` `INSERT` 触发器则为`YES`，否则为`NO`

上一页 | 起始页 | 下一页
`view_table_usage` | 上一级 | 服务器端编程