6.1. 发布记录

6.1.1. 版本发布 24.2.6

发布日期:2024-11-20
  1. 当前版本Lightdb-oracle2Oracle、Lightdb-pg2Oracle新增内容:
    • 新增支持 迁移lightdb的表数据到oracle。

    • 新增支持 指定排除某个表的某个列不迁移数据。
      • 增加参数 excludeColumns,指定不迁移的表的列。

    • 新增支持 指定某个表的列的字符类型和bool类型的转换。
      • 增加参数 booleanColumns ,指定表的具体列需要进行转换。

    • 新增支持 指定bool类型和字符类型的模式。
      • 增加参数 bool2charmode ,指定bool类型和字符类型相互转换的模式。

    • 新增支持 指定目标库的迁移模式,与源库的迁移模式一一对应。
      • 增加参数 targetSchemas ,指定目标库的迁移模式,与源库的迁移模式一一对应。

    • 新增支持 指定目标库的兼容模式。
      • 增加参数 mode ,指定目标库的兼容模式,目前仅支持指定lightdb-oracle、lightdb-pg模式。

  2. 当前版本oracle2Lightdb-oracle新增内容:
    • 新增支持 迁移表的外键、表的主键、表的约束、同义词。

    • 新增支持 增加对象对比结果的html输出。

    • 新增支持 在指定的lightdb的表存储迁移报错内容。
      • 增加参数 errorSaveLightdbSchemaerrorSaveLightdbTable ,指定迁移报错的记录表。

    • 新增支持 对比时,是否忽略对象名大小写。
      • 增加参数 ignoreCase ,指定是否忽略大小写。

    • 新增支持 对比时,是否忽略对象名存在大小写混合。
      • 增加参数 ignoreCaseMixing ,指定是否忽略对象名存在大小混合。

    • 新增支持 对比时,是否打印比对的所有内容。
      • 增加参数 compareAll ,是否打印比对的所有内容。

6.1.2. 版本发布 24.1.6

发布日期:2024-07-31

  1. 当前版本oracle2Lightdb-oracle新增内容:
    • 新增支持 迁移工具作为常驻进程,依赖Lightdb-EM。
      • 增加参数 runModel ,表示是否是常驻进程,。

    • 新增支持 迁移表数据时,truncate目标库对应表的数据。
      • 增加参数 syncTableDataOpenTruncate ,指定迁移表数据时是否truncate目标库对应表的数据。

    • 新增支持 迁移存储过程时时候,重新编译无效的存储过程。
      • 增加参数 compileOracleProcedure ,指定是否编译无效的存储过程。

    • 新增支持 迁移表结构时,是否只迁移临时表。
      • 增加参数 onlyTransferTempTables ,指定是否只迁移临时表。

    • 新增支持 支持迁移存在自定义异常的函数。
      • 增加参数 customException ,配置函数中自定义异常名,会替换成PostgreSQL的自定义异常语法。

  2. 当前版本Oracle2OBoracle新增内容:
    • 新增支持 根据配置相对应的查询sql,来同步查询sql对应的数据。
      • 增加参数 syncCustomTableData ,指定同步查询sql对应的数据。

6.1.3. 版本发布 23.3.0.0

发布日期:2023-09-30
  1. 2023-09-30发布第二版本23.3.0.0。

  2. 目前支持迁移的源数据库为Oracle。目标库为lightdb-oracle.

  3. 目前支持迁移的源数据库的表、表数据、索引、序列、视图、包、函数、存储过程、触发器。