DataX
DataX copied to clipboard
从数据库1的分表同步到数据库2的总表,table:正则无法使用,只能用[0-9]是什么原因
"table": [ "user_[1-9]"]这种写法必须存在user_1、user_2。。。user_9这9张表 如果使用"table": [ "user_*"],不起效 如果使用"table": [ "user_\d"],不起效 如果使用"table": [ "user_[\d]"],不起效 如果使用"table": [ "user_'\d'"],不起效
是不是不支持正则? 版本是2023.03
@baisui1981 不理解您的意思,我本地实测,数据库1中的user_1、user_2、user_3是可以通过"table": [ "user_[1-3]"]同步到数据库2中的user_all的,这种就是同库同表结构表名不一样,写入到相同目标表
plugin-rdbms-util/src/main/java/com/alibaba/datax/plugin/rdbms/util/TableExpandUtil.java