title | summary | aliases | |
---|---|---|---|
DM Table Selector |
介绍 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_*"