From d06a97307ab889065b2c5e39e59f2eb566ed17ea Mon Sep 17 00:00:00 2001
From: inrgihc
└── dbswitch
- ├── dbswitch-common // dbswitch通用定义模块
- ├── dbswitch-core // dbswitch迁移同步实现类
- ├── dbswitch-product // dbswitch数据库方言
- ├── dbswitch-product-mysql // -> mysql方言实现类
- ├── dbswitch-product-oracle // -> oracle方言实现类
- ├── dbswitch-product-sqlserver // -> sqlserver方言实现类
- ├── dbswitch-product-postgres // -> postgres方言实现类
- ├── dbswitch-product-dm // -> dm方言实现类
- ├── dbswitch-product-kingbase // -> kingbase方言实现类
- ├── dbswitch-product-oscar // -> oscar方言实现类
- ├── dbswitch-product-gbase // -> gbase方言实现类
- ├── dbswitch-product-mariadb // -> mariadb方言实现类
- ├── dbswitch-product-openguass // -> openguass方言实现类
- ├── dbswitch-product-db2 // -> db2方言实现类
- ├── dbswitch-product-sybase // -> sybase方言实现类
- ├── dbswitch-product-hive // -> hive方言实现类
- ├── dbswitch-product-sqlite // -> sqlite方言实现类
- ├── dbswitch-product-clickhouse // -> clickhouse方言实现类
- ├── dbswitch-product-mongodb // -> mongodb方言实现类
- ├── dbswitch-data // 工具入口模块,读取配置文件中的参数执行异构迁移同步
- ├── dbswitch-admin // 在以上模块的基础上引入Quartz的调度服务与接口
- ├── dbswitch-admin-ui // 基于Vue2的前段WEB交互页面
- ├── dbswitch-dist // 基于maven-assembly-plugin插件的项目打包模块
+ ├── dbswitch-common // dbswitch通用定义模块
+ ├── dbswitch-core // dbswitch迁移同步实现类
+ ├── dbswitch-product // dbswitch数据库方言
+ ├── dbswitch-product-mysql // -> mysql方言实现类
+ ├── dbswitch-product-oracle // -> oracle方言实现类
+ ├── dbswitch-product-sqlserver // -> sqlserver方言实现类
+ ├── dbswitch-product-postgres // -> postgres方言实现类
+ ├── dbswitch-product-dm // -> dm方言实现类
+ ├── dbswitch-product-kingbase // -> kingbase方言实现类
+ ├── dbswitch-product-oscar // -> oscar方言实现类
+ ├── dbswitch-product-gbase // -> gbase方言实现类
+ ├── dbswitch-product-mariadb // -> mariadb方言实现类
+ ├── dbswitch-product-openguass // -> openguass方言实现类
+ ├── dbswitch-product-db2 // -> db2方言实现类
+ ├── dbswitch-product-sybase // -> sybase方言实现类
+ ├── dbswitch-product-hive // -> hive方言实现类
+ ├── dbswitch-product-sqlite // -> sqlite方言实现类
+ ├── dbswitch-product-clickhouse // -> clickhouse方言实现类
+ ├── dbswitch-product-mongodb // -> mongodb方言实现类
+ ├── dbswitch-product-elasticsearch // -> elasticsearch方言实现类
+ ├── dbswitch-data // 工具入口模块,读取配置文件中的参数执行异构迁移同步
+ ├── dbswitch-admin // 在以上模块的基础上引入Quartz的调度服务与接口
+ ├── dbswitch-admin-ui // 基于Vue2的前段WEB交互页面
+ ├── dbswitch-dist // 基于maven-assembly-plugin插件的项目打包模块
- dbwitch-admin模块为用户交互提供了服务接口,基于Mybatis提供配置数据的持久化。 + dbwitch-admin模块为用户交互提供了服务接口,基于Mybatis/Mybatis-plus提供配置数据的持久化。
diff --git a/dbswitch-admin-ui/src/views/connection/driver.vue b/dbswitch-admin-ui/src/views/connection/driver.vue index dd72af67..c1a6d169 100644 --- a/dbswitch-admin-ui/src/views/connection/driver.vue +++ b/dbswitch-admin-ui/src/views/connection/driver.vue @@ -4,8 +4,9 @@
说明:(1) 当表名映射规则记录为空时,代表目标表名与源表名的名称相同;
-- (2) 当字段名映射规则记录为空时,代表目标表的字段名与源表名的字段名相同
-- (3) 在字段名映射规则中,如果目标字段名为空(未填写),则代表剔除该字段(不能是主键)的同步
-(1) 当表名映射规则记录为空时,代表目标表名与源表名的名称相同;
+(2) 当字段名映射规则记录为空时,代表目标表的字段名与源表名的字段名相同
+(3) 在字段名映射规则中,如果目标字段名为空(未填写),则代表剔除该字段(不能是主键)的同步
+ +如果只同步数据内容,则需要目标端需要存在符合映射规则的物理表,可在执行任务前手动建好;
+目标端建表并同步数据:首次在目标的自动建表(存在重命表时会删除重建),然后执行数据同步(支持有主键表的变化量同步)操作;
+目标端只创建物理表: 只在目标端自动建表,存在重名表时会删除后重建;
+目标端只同步表里数据:如果只同步数据内容,则需要目标端需要存在符合映射规则的物理表,可在执行任务前手动建好;该选项通
+ 常适用于两端表结构相同时(目标端字段包含源端所有的字段且字段数据类型相似)的数据同步场景
说明:(1) 当表名映射规则记录为空时,代表目标表名与源表名的名称相同;
-- (2) 当字段名映射规则记录为空时,代表目标表的字段名与源表名的字段名相同
-- (3) 在字段名映射规则中,如果目标字段名为空(未填写),则代表剔除该字段(不能是主键)的同步
-(1) 当表名映射规则记录为空时,代表目标表名与源表名的名称相同;
+(2) 当字段名映射规则记录为空时,代表目标表的字段名与源表名的字段名相同
+(3) 在字段名映射规则中,如果目标字段名为空(未填写),则代表剔除该字段(不能是主键)的同步
+ +