# cncwyc-datasync **Repository Path**: midayou/cncwyc-datasync ## Basic Information - **Project Name**: cncwyc-datasync - **Description**: 数据同步JAVA工程 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-05-13 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cncwyc-datasync #### 介绍 数据同步工程 - 该项工程的目的是同步线上的数据到测试机系统,方便进行操作。 #### 安装教程 1. 建立数据表结构 ``` CREATE TABLE `data_sync` ( `id` int(0) NOT NULL AUTO_INCREMENT, `source_table` varchar(255) NOT NULL COMMENT '源表', `target_table` varchar(255) NOT NULL COMMENT '目标表', `query_sql` text NOT NULL COMMENT '源表查询SQL', `sync_start_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '同步开始时间', `sync_end_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '同步结束时间', `sync_result` varchar(255) COMMENT '同步结果', `create_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', `status` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '状态(0是无效,1是有效)', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT '数据同步表'; ``` 2. 配置文件修改 ``` [source-database] host = 112.74.183.37 database = mycwycxsdtGmu user = mycwycxsdtGmu password = bWTHTs7LOpy5hsTkt5r [target-database] host = localhost database = cncwyc user = root password = Root123456 ``` #### 使用说明 1. 再python环境重执行python syncdb 2. xxxx 3. xxxx #### 参与贡献