ALTER MATERIALIZED VIEW - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

ALTER MATERIALIZED VIEW

启用对实体化视图的自动刷新。

语法

ALTER MATERIALIZED VIEW mv_name [ AUTO REFRESH { YES | NO } ] [ ROW LEVEL SECURITY { ON | OFF } [FOR DATASHARES] ];

参数

AUTO REFRESH { YES | NO }

开启或关闭实体化视图的自动刷新的子句。有关自动刷新实体化视图的更多信息,请参阅刷新实体化视图

ROW LEVEL SECURITY { ON | OFF }

开启或关闭实体化视图的行级安全性的子句。开启行级安全性后,您只能读取行级策略允许访问的行。如果没有任何策略授予用户访问表或视图的权限,则用户无法看到任何记录。只有超级用户和拥有 sys:secadmin 角色的用户或角色才能设置 ROW LEVEL SECURITY 子句。有关更多信息,请参阅CREATE RLS POLICY

FOR DATASHARES

一个子句,用于确定实体化视图是否受通过数据共享实施的 RLS 保护。原定设置情况下,受 RLS 保护的实体化视图也受通过数据共享实施的 RLS 保护。

示例

以下示例启用要自动刷新的 tickets_mv 实体化视图。

ALTER MATERIALIZED VIEW tickets_mv AUTO REFRESH YES