SymmetricDS:如何配置路由器以同步标头详细信息关系

时间:2017-09-28 16:56:37

标签: router symmetricds

我有2张桌子

HeaderTable: 
Header_ID Header_Status

DetailTable:
Detail_ID Header_ID 

我想基于HeaderTable同步Header_Status = A,这可以通过设置列路由器Header_Status=A

来完成

对于DetailTable,我想仅在Header_ID已经同步到目标时进行同步检查,这意味着我必须根据select * from HeaderTable where Header_ID=:Header_ID等查询进行路由

我怎样才能在sym_router

中实现这一目标

1 个答案:

答案 0 :(得分:0)

尝试使用允许自定义查询定义的子选择路由器:

select node_id
from   sym_node
where  0 < (
  select count(*)
  from   HeaderTable
  where  Header_ID=:Header_ID
  and    Header_Status = A);