更新时间:2026-06-11 GMT+08:00
分享

publish_changes

基本语法

可使用publish_changes将暂存的 WAP ID 中的变更发布到表的当前状态。变更发布会基于现有快照创建一个新快照,且不会修改或删除原始快照。仅追加和动态覆盖类型的快照可成功发布。例如:

使用WAP ID “wap_id_1”发布变更:

CALL prod.system.publish_changes('my_table', 'wap_id_1');

使用命名参数发布变更:

CALL prod.publish_changes(wap_id => 'wap_id_2', table => 'my_table');

其中,“table”表示待更新的表名,类型为string;“wap_id”为要从暂存环境发布的WAP ID,类型为long。

输出结果介绍请参见表1

表1 快照变更输出结果

参数

类型

说明

source_snapshot_id

long

设置前的当前快照ID。

current_snapshot_id

long

设置后新的当前快照ID。

相关文档