ALTER MATERIALIZED VIEW

    可用于ALTER MATERIALIZED VIEW的语句形式和动作是ALTER TABLE的一个子集,并且在用于物化视图时具有相同的含义。详见ALTER TABLE

    注意事项

    • 只有物化视图的所有者有权限执行ALTER TMATERIALIZED VIEW命令,系统管理员默认拥有此权限。
    • 不支持更改物化视图结构。
    • 修改物化视图的定义。

    • 修改物化视图的列。

      1. RENAME [ COLUMN ] column_name TO new_column_name;
    • 重命名物化视图。

    • 设置物化视图的所属模式。

      1. ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
      2. SET SCHEMA new_schema;
    • 设置物化视图的表空间。

      1. ALTER [ COLUMN ] column_name RESET ( attribute_option [, ... ] )
      2. ALTER [ COLUMN ] column_name SET ( attribute_option = value [, ... ] )
      3. SET WITHOUT CLUSTER
      4. SET ( storage_parameter = value [, ... ] )
      5. OWNER TO { new_owner }

    参数说明

    • mv_name

      一个现有物化视图的名称,可以用模式修饰。

    • column_name

      一个新的或者现有的。

    • new_column_name

      一个现有列的新名称。

    该物化视图的新拥有者的用户名。

    • new_name

      该物化视图的新名称。

    相关链接

    CREATE MATERIALIZED VIEW, ,ALTER TABLE