ALTER MATERIALIZED VIEW — 更改一个物化视图的定义
ALTER MATERIALIZED VIEW [ IF EXISTS ]name action [, ... ]
ALTER MATERIALIZED VIEWname DEPENDS ON EXTENSION
extension_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME [ COLUMN ] column_name TO new_column_name
ALTER MATERIALIZED VIEW [ IF EXISTS ] name RENAME TO new_name ALTER MATERIALIZED VIEW [ IF EXISTS ] name SET SCHEMA new_schema ALTER MATERIALIZED VIEW ALL IN TABLESPACE name [ OWNED BY role_name [, ... ] ] SET TABLESPACE new_tablespace [ NOWAIT ] 其中action
是下列之一: ALTER [ COLUMN ] column_name SET STATISTICS integerALTER [ COLUMN ]column_name
SET ( attribute_option = value [, ... ] )
ALTER [ COLUMN ]column_name RESET ( attribute_option [, ... ] )
ALTER [ COLUMN ]column_name SET STORAGE { PLAIN | EXTERNAL | EXTENDED | MAIN } CLUSTER ON index_name
SET WITHOUT CLUSTER SET ( storage_parameter [= value] [, ... ] )
RESET ( storage_parameter [, ... ] ) OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
ALTER MATERIALIZED VIEW
更改一个现有物化视图的 多个辅助属性。
要使用ALTER MATERIALIZED VIEW
,你必须拥有该物化视图。要 更改一个物化视图的模式,你还必须拥有新模式上的CREATE
特权。要更 改拥有者,你还必须是新拥有角色的一个直接或者间接成员,并且该角色必须拥有该 物化视图所在模式上的CREATE
特权(这些限制强制修改拥有者不 能做一些通过删除和重建该物化视图做不到的事情。不过,一个超级用户怎么都能更改
任何视图的所有权。)。
可用于ALTER MATERIALIZED VIEW
的语句形式和动作是 ALTER TABLE
的一个子集,并且在用于物化视图时具有相 同的含义。详见ALTER TABLE的描述。
name
一个现有物化视图的名称(可以是模式限定的)。
column_name
一个新的或者现有的列的名称。
extension_name
该物化视图所依赖的扩展的名称(如果指定了 NO
,则不再依赖)。 删除扩展时,会自动删除标记为依赖于扩展的实例化视图。
new_column_name
一个现有列的新名称。
new_owner
该物化视图的新拥有者的用户名。
new_name
该物化视图的新名称。
new_schema
该物化视图的新模式。
把物化视图foo
重命名为 bar
:
ALTER MATERIALIZED VIEW foo RENAME TO bar;
ALTER MATERIALIZED VIEW
是一种 PostgreSQL扩展。
HTML DOM documentElement 属性 Document 对象实例返回文档的 documentElement:document.documentElement;定义和用法documentEle...
JavaScript pop() 方法 JavaScript Array 对象实例移除最后一个数组元素var fruits = [Banana, Orange, Apple, Mango];fruits.po...
Table cells 集合 Table 对象定义和用法 cells 集合返回表格中所有 td 或 th 元素。语法tableObject.cellsProperties属性描述len...
HTML DOM doctype 属性 Document 对象实例返回 HTML 文档的文档类型对象:document.doctype;定义和用法doctype 属性可返回与文档...
在 OceanBase 开发者中心(OceanBase Developer Center,ODC)点击连接名进入连接后,在左导航栏中点击 函数 标签可以查看函数列...
进入 OceanBase 开发者中心(OceanBase Developer Center,ODC)点击目标连接配置卡片进入对应的数据库对象管理页面后,点击右上...
本篇教程介绍在 OceanBase 开发者中心(OceanBase Developer Center,ODC)中进行数据批量导入操作的详细步骤。背景信息为了让数...