更新时间:2024-09-02 GMT+08:00

PG_VIEWS

PG_VIEWS视图提供访问数据库中每个视图的有用信息。

表1 PG_VIEWS字段

名称

类型

引用

描述

schemaname

name

PG_NAMESPACE.nspname

包含视图的模式名。

viewname

name

PG_CLASS.relname

视图的名称。

viewowner

name

PG_AUTHID.Erolname

视图的所有者。

definition

text

-

视图的定义。

应用示例

查询指定模式下的所有视图:

1
2
3
4
5
6
SELECT * FROM pg_views WHERE schemaname = 'myschema';
 schemaname | viewname | viewowner |                                    definition
------------+----------+-----------+----------------------------------------------------------------------------------
 myschema   | myview   | dbadmin   | SELECT  * FROM pg_tablespace WHERE (pg_tablespace.spcname = 'pg_default'::name);
 myschema   | v1       | dbadmin   | SELECT  * FROM t1 WHERE (t1.c1 > 200);
(2 rows)