DM Table Selector
Table Selector 提供了一种基于通配符 来匹配指定 schema/table 的功能。
通配符
table selector 在 schema-pattern/table-pattern 中可以使用以下两个通配符:
星号(
*)- 匹配零个或者多个字符。例如,
doc*匹配doc和document,但是不匹配dodo。 *只能放在 pattern 的最后一位,例如,支持doc*,但是不支持do*c。
- 匹配零个或者多个字符。例如,
问号(
?)- 匹配任意一个空字符除外的字符。
匹配规则
schema-pattern限制不能为空;table-pattern可以设置为空。设置为空时,将只根据schema-pattern对schema进行匹配,然后返回匹配结果;table-pattern不为空时,分别根据schema-pattern和table-pattern进行匹配,两个都匹配则结果为匹配。
使用示例
匹配所有库名以
schema_开头的 schema 和 tableschema-pattern: "schema_*" table-pattern: ""匹配所有库名以
schema_为前缀,并且表名以table_前缀的表schema-pattern = "schema_*" table-pattern = "table_*"