11.5.更改复制集合,类型

除了表级和节点复制设置控件,它也是可以配置哪些操作复制设置复制。 一个复制集合可以配置为只接受INSERT,例如。将复制新行插入到表中,但不是会更新现有的行,和删除行时不会删除行的远程副本。 显然这将导致节点之间存在不一致,所以必须极端小心使用它。

操作级别的复制设置控件的主要用途保持档案和 和DW 中, 数据从其他节点中删除, 但是在存档和数据仓库节点的保留一份。

操作级别的复制设置的控件是低级控制,现在并没有高级的管理控制函数。 比如:要定制哪些操作复制设置同步,向bdr.bdr_replication_set_config中插入一行, 可以使用语句:

    INSERT INTO bdr.bdr_replication_set_config(
        set_name, 
        replicate_inserts, 
    replicate_updates,
    replicate_deletes)
    VALUES ('set_name', 't', 't', 't');

调整作为拟的复制集函数所需的复制标志。

像所有的复制设置的变化,变化到复制的复制设置的生效只为新的数据更改; 操作将追溯不更改任何已复制的行。

!警告

目前,TRUNCATE(截断)始终会被复制,即使表不属于任何活动的复制集合。 如果不是必须使用TRUNCATE的话,使用DELETE FROM tablename。

results matching ""

    No results matching ""