- 概述
- 核心特性
- Benchmark
- 使用场景
- 快速上手
- 部署
- 配置
- DM 集群管理
- DM 迁移任务管理
- 监控 DM 集群
- 从与 MySQL 兼容的数据库迁移数据
- DM Portal
- 告警处理
- 故障处理
- DM FAQ
- 版本发布历史
- TiDB DM 术语表
重要
你正在查看 TiDB Data Migration 工具的较旧主版本 (TiDB Data Migration v1.0) 的文档。
TiDB Data Migration 是 TiDB Data Migration 的最新稳定主版本,如无特殊需求,建议使用该版本。点击此处查看 TiDB Data Migration 文档。
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_*"
文档内容是否有帮助?