DROP MATERIALIZED VIEW

DROP MATERIALIZED VIEW — 移除具體化檢視表

語法

  1. DROP MATERIALIZED VIEW [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]

說明

DROP MATERIALIZED VIEW 移除現有的具體化檢視表。要執行此指令,您必須是具體化檢視表的擁有者。

參數

IF EXISTS

如果具體化檢視表不存在,請不要拋出錯誤。在這種情況下發出 NOTICE。

name

要移除的具體化檢視表名稱(可選用綱要名稱)。

CASCADE

自動移除相依於具體化檢視表的物件(例如其他具體化檢視表或一般的檢視表),以及相依於這些物件的所有物件(參閱第 5.13 節)。

RESTRICT

如果任何物件相依於它,則拒絕移除具體化檢視表。這是預設值。

範例

此指令將移除名為 order_summary 的具體化檢視表:

  1. DROP MATERIALIZED VIEW order_summary;

相容性

DROP MATERIALIZED VIEW 是 PostgreSQL 延伸語法。

參閱

CREATE MATERIALIZED VIEW, ALTER MATERIALIZED VIEW, REFRESH MATERIALIZED VIEW