为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:
3.0.15
- 【问题描述】:
我现在有3张表
a_b
a_b_c
a_b_hhh
同步需求:
同步的表
a_b
a_b_c
过滤的表
a_b_hhh
分表格式,拆分800张
a_b
a_b_***_001
a_b_***_002
a_b_***_003
…
a_b_***_799
我在配置a_b表的黑白名单[白名单]规则如下
do-tables:
- db-name: "~^db.*"
tbl-name: "~^a_b.*"
我在配置a_b_hhh表的黑白名单[黑名单]规则如下
ignore-tables:
- db-name: "~^db.*"
tbl-name: "~^a_b_hhh.*"
此时同步没有把表 a_b_hhh
过滤掉,一并同步过来了.
查了下文档,ignore的优先级最低.它会被上面的正则包含
,所以导致过滤失效.
那此时我该肿么办呢?