openGauss SQL语法 — ALTER PUBLICATION

ALTER PUBLICATION

功能描述

更改发布PUBLICATION的属性。

注意事项

发布的属主和系统管理员才能执行ALTER PUBLICATION。新所有者角色的直接或间接成员才可以改变所有者。新的所有者必须在当前数据库上拥有CREATE权限。此外,FOR ALL TABLES发布的新所有者必须是系统管理员。但是,系统管理员可以在避开这些限制的情况下更改发布的所有权。

语法格式

  • 用指定的表替换当前发布的表。

    ALTER PUBLICATION name SET TABLE table_name [, ...]
    
  • 从发布中添加一个或多个表。

    ALTER PUBLICATION name ADD TABLE table_name [, ...]
    
  • 从发布中删除一个或多个表。

    ALTER PUBLICATION name DROP TABLE table_name [, ...]
    
  • 改变在CREATE PUBLICATION中指定的所有发布属性,未提及的属性保留其之前的设置。

    ALTER PUBLICATION name SET ( publication_parameter [= value] [, ... ] )
    
  • 更改发布的所有者。

    ALTER PUBLICATION name OWNER TO { new_owner | CURRENT_USER | SESSION_USER }
    
  • 更改发布的名称。

    ALTER PUBLICATION name RENAME TO new_name
    

参数说明

  • name

    待修改的发布的名称。

  • table_name

    现有表的名称。

  • SET ( publication_parameter [= value] [, … ] )。

    该子句修改最初由CREATE PUBLICATION设置的发布参数。

  • new_owner

    发布的新所有者的用户名。

  • new_name

    发布的新名称。

示例

详情请参见示例

相关链接

CREATE PUBLICATIONDROP PUBLICATION

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值