PostgreSQL · Command
CREATE MATERIALIZED VIEW
CREATE MATERIALIZED VIEW stores the result of a query in a table-like object. PostgreSQL remembers the query so you can rebuild the stored data with REFRESH MATERIALIZED VIEW.
Last updated
Syntax
CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] table_name [ ( column_name [, ...] ) ] [ USING method ] [ WITH ( storage_parameter [= value ] [, ... ] ) ] [ TABLESPACE tablespace_name ] AS query [ WITH [ NO ] DATA ]In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
ALTER MATERIALIZED VIEWCREATE TABLE ASCREATE VIEWDROP MATERIALIZED VIEWREFRESH MATERIALIZED VIEW