创建材料视图

创建材料化视图—定义一个新的材料化视图

Synopsis

CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] table_name
    [ (column_name [, ...] ) ]
    [ WITH ( storage_parameter [= value] [, ... ] ) ]
    [ TABLESPACE tablespace_name ]
    AS query
    [ WITH [ NO ] DATA ]

Description

CREATE MATERIALIZED VIEW定义查询的实例化视图。该查询将在发出命令时执行并用于填充视图(除非使用WITH NO DATA),以后可以使用REFRESH MATERIALIZED VIEW刷新该查询。

CREATE MATERIALIZED VIEWCREATE TABLE AS相似,除了它还记住用于初始化视图的查询,以便以后可以根据需要刷新它。实例化视图具有许多与表相同的属性,但是不支持临时实例化视图或 OID 的自动生成。

Parameters

Compatibility

CREATE MATERIALIZED VIEW是 PostgreSQL 扩展。

See Also

更改了材料视图, 创建表为, CREATE VIEW, 拖放材料视图, 刷新材料视图

上一章 首页 下一章