返回首页

gbase数据、南大通用产品文档:GBase8cALTER PUBLICATION

更新日期:2024年09月11日

功能描述
更改发布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
更改发布的名称。
ALTER PUBLICATION name RENAME TO new_name
参数说明

name
待修改的发布的名称。

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
723

table_name
现有表的名称。

SET ( publication_parameter [= value] [, … ] )。
该子句修改最初由CREATE PUBLICATION 设置的发布参数。

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

new_name
发布的新名称。
示例
详情请参见示例。
相关命令
CREATE PUBLICATION,DROP PUBLICATION

max_wal_senders
参数说明:
指定事务日志发送进程的并发连接最大数量。
不可大于等于max_connections。
该参数属于POSTMASTER 类型参数,请参考表15-1 中对应设置方法进行设置。
须知:wal_level 必须设置为archive 或者hot_standby 以允许备机的连接。
取值范围:整型,0~1024

建议取值范围为8 ~ 100。

只有当使用单DN 实例无主备场景下才可以设置为0。
默认值:16

GBA-01BR-0079
错误码
错误标识
错误显示信息
GBA-01BR-0079

checksum backup point error
错误出现原因
对某个备份点做crc32 失败
分析与建议
备份数据损坏。
1,寻找其他备份数据进行恢复
2,恢复其他可替代备份点