【问题澄清】
使用 DM 2.0.0-rc.2 以下版本同步类似 “CREATE TABLE xxx LIKE” 这类语句时,报错 table xxx doesn’t exist,在下游 TiDB 集群中手动执行该 SQL,执行成功。
[原因分析]
DM 2.0 内部集成了一个 TiDB 用来 track 表结构
- 遇到类似 “CREATE TABLE xxx LIKE” 这类语句时,2.0.0-rc.2 以下版本没有去下游把 引用到的 table schema 先 fetch 回来
[解决方案]
临时解决方案:目前只能手工在下游 skip 或者 filter 跳过该 SQL 。然后自己在下游 TiDB 创建该表。
最终解决方案:已修复,下一个版本发布。
【参考样例】