这是表级别的路由规则(虽然 * 已经匹配了这个库里的所有表,但是 dm 不知道)。如果这个库里有其他表而没有命中这个表级别的路由规则,而我们又没有创建这个“冗余”的库,那么迁移就会报错。
要不想创建这个冗余的库,可以加一个库级别的路由规则:
schema-pattern: tdehr
target-schema: tidb_tdehr
感觉这是一个可以优化的地方,帮您记一个 issue 吧。
这是表级别的路由规则(虽然 * 已经匹配了这个库里的所有表,但是 dm 不知道)。如果这个库里有其他表而没有命中这个表级别的路由规则,而我们又没有创建这个“冗余”的库,那么迁移就会报错。
要不想创建这个冗余的库,可以加一个库级别的路由规则:
schema-pattern: tdehr
target-schema: tidb_tdehr
感觉这是一个可以优化的地方,帮您记一个 issue 吧。