# syncdata **Repository Path**: flywithtime/syncdata ## Basic Information - **Project Name**: syncdata - **Description**: Oracle表数据迁移到PostgreSQL数据库工具 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2023-10-25 - **Last Updated**: 2025-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # syncdata #### 介绍 Oracle表数据迁移到PostgreSQL数据库工具 #### 特点 支持事务、灵活高效批量同步、同步进度反馈、配置化同步指定表、自定义表名映射关系、自定义同步字段映射等等。 #### 软件架构 可执行java程序 #### 使用说明 1. jdbc.properties 数据库连接配置文件 2. special_table.properties 特殊处理表配置文件 补充: 优化迁移思路: 1、表数据添加迁移标识字段(默认值为未迁移),记录是否迁移,已迁移的数据无需再次迁移 2、添加触发器,对于修改、逻辑删除的数据更改迁移标识为未迁移【触发器迁移过程中不启用】 最好允许停机迁移(迁移会占用数据库读写),数据删除做好为逻辑删除。