【 TiDB 使用环境】 测试/
【 TiDB 版本】6.1.2
【遇到的问题:问题现象及影响】
SQL 表达式过滤 DML test数据库tab1 tab2 两个表,规则一致,如下配置应该如何写 还是过滤规则只能对应一个表
【资源配置】
expression-filter:
even_a:
schema: “test”
table: ?
delete-value-expr: “is_history = 1”
只支持这种模式吗?
expression-filter:
even_a:
schema: “test”
table: tab1
delete-value-expr: “is_history = 1”
even_b:
schema: “test”
table: tab2
delete-value-expr: “is_history = 1”
列表的模式不支持吗
expression-filter:
even_a:
schema: “test”
table: [“tab1”,“tab2”]
delete-value-expr: “is_history = 1”
建议你在测试环境进行测试,把你想到的都测试一遍
测试了,列表报错。所以才发论坛求助一下
ssage: decode task config failed, RawCause: yaml: unmarshal errors:\n line 21: cannot unmarshal !!seq into string
官方文档只是说明不支持通配符或者正则。
单表单规则模式是正常的。但表太多的时候,结转规则一致。配置文件就很长了
你好,由于 expression-filter 的特殊性,目前只支持一个表对应一个 expression-filter,需要为每张表配置一次。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。