DROP MATERIALIZED VIEW

Function

DROP MATERIALIZED VIEW forcibly deletes an existing materialized view from the database.

Precautions

Only the owner of a materialized view or a system administrator has the DROP MATERIALIZED VIEW permission.

Syntax

DROP MATERIALIZED VIEW [ IF EXISTS ] mv_name [, ...] [ CASCADE | RESTRICT ];

Parameter Description

  • IF EXISTS

    Reports a notice instead of an error if the specified materialized view does not exist.

  • mv_name

    Specifies the name of the materialized view to be deleted.

  • CASCADE | RESTRICT

    • CASCADE: automatically deletes the objects that depend on the materialized view.
    • RESTRICT: refuses to delete the materialized view if any objects depend on it. This is the default action.

Examples

-- Delete the materialized view named order_summary.
postgres=# DROP MATERIALIZED VIEW order_summary;

Helpful Links

ALTER MATERIALIZED VIEW, REFRESH MATERIALIZED VIEW, CREATE MATERIALIZED VIEW, and DROP TABLE

Feedback
编组 3备份
    openGauss 2025-05-19 22:42:57
    cancel