代码拉取完成,页面将自动刷新
更改一个现有物化视图的多个辅助属性。
可用于ALTER MATERIALIZED VIEW的语句形式和动作是ALTER TABLE的一个子集,并且在用于物化视图时具有相同的含义。详见ALTER TABLE。
修改物化视图的定义。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
action [, ... ];
修改物化视图的列。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
RENAME [ COLUMN ] column_name TO new_column_name;
重命名物化视图。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
RENAME TO new_name;
设置物化视图的所属模式。
ALTER MATERIALIZED VIEW [ IF EXISTS ] mv_name
SET SCHEMA new_schema;
设置物化视图的表空间。
ALTER MATERIALIZED VIEW mv_name [ IF EXISTS ]
SET TABLESPACE new_tablespace;
其中具体表操作action可以是以下子句之一:
ALTER [ COLUMN ] column_name SET STATISTICS integer
ALTER [ COLUMN ] column_name RESET ( attribute_option [, ... ] )
ALTER [ COLUMN ] column_name SET ( attribute_option = value [, ... ] )
ALTER [ COLUMN ] column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN }
CLUSTER ON index_name
SET WITHOUT CLUSTER
SET ( storage_parameter = value [, ... ] )
OWNER TO { new_owner }
RESET ( storage_parameter [, ... ] )
mv_name
一个现有物化视图的名称,可以用模式修饰。
column_name
一个新的或者现有的。
new_column_name
一个现有列的新名称。
new_owner
该物化视图的新拥有者的用户名。
new_name
该物化视图的新名称。
new_schema
该物化视图的新模式。
--把物化视图foo重命名为bar。
postgres=# ALTER MATERIALIZED VIEW foo RENAME TO bar;
CREATE MATERIALIZED VIEW, DROP MATERIALIZED VIEW,ALTER TABLE,REFRESH MATERIALIZED VIEW
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。