6.1. 发布记录
6.1.1. 版本发布 24.2.6
- 发布日期:2024-11-20
- 当前版本Lightdb-oracle2Oracle、Lightdb-pg2Oracle新增内容:
新增支持 迁移lightdb的表数据到oracle。
- 新增支持 指定排除某个表的某个列不迁移数据。
增加参数
excludeColumns
,指定不迁移的表的列。
- 新增支持 指定某个表的列的字符类型和bool类型的转换。
增加参数
booleanColumns
,指定表的具体列需要进行转换。
- 新增支持 指定bool类型和字符类型的模式。
增加参数
bool2charmode
,指定bool类型和字符类型相互转换的模式。
- 新增支持 指定目标库的迁移模式,与源库的迁移模式一一对应。
增加参数
targetSchemas
,指定目标库的迁移模式,与源库的迁移模式一一对应。
- 新增支持 指定目标库的兼容模式。
增加参数
mode
,指定目标库的兼容模式,目前仅支持指定lightdb-oracle、lightdb-pg模式。
- 当前版本oracle2Lightdb-oracle新增内容:
新增支持 迁移表的外键、表的主键、表的约束、同义词。
新增支持 增加对象对比结果的html输出。
- 新增支持 在指定的lightdb的表存储迁移报错内容。
增加参数
errorSaveLightdbSchema
、errorSaveLightdbTable
,指定迁移报错的记录表。
- 新增支持 对比时,是否忽略对象名大小写。
增加参数
ignoreCase
,指定是否忽略大小写。
- 新增支持 对比时,是否忽略对象名存在大小写混合。
增加参数
ignoreCaseMixing
,指定是否忽略对象名存在大小混合。
- 新增支持 对比时,是否打印比对的所有内容。
增加参数
compareAll
,是否打印比对的所有内容。
6.1.2. 版本发布 24.1.6
发布日期:2024-07-31
- 当前版本oracle2Lightdb-oracle新增内容:
- 新增支持 迁移工具作为常驻进程,依赖Lightdb-EM。
增加参数
runModel
,表示是否是常驻进程,。
- 新增支持 迁移表数据时,truncate目标库对应表的数据。
增加参数
syncTableDataOpenTruncate
,指定迁移表数据时是否truncate目标库对应表的数据。
- 新增支持 迁移存储过程时时候,重新编译无效的存储过程。
增加参数
compileOracleProcedure
,指定是否编译无效的存储过程。
- 新增支持 迁移表结构时,是否只迁移临时表。
增加参数
onlyTransferTempTables
,指定是否只迁移临时表。
- 新增支持 支持迁移存在自定义异常的函数。
增加参数
customException
,配置函数中自定义异常名,会替换成PostgreSQL的自定义异常语法。
- 当前版本Oracle2OBoracle新增内容:
- 新增支持 根据配置相对应的查询sql,来同步查询sql对应的数据。
增加参数
syncCustomTableData
,指定同步查询sql对应的数据。
6.1.3. 版本发布 23.3.0.0
- 发布日期:2023-09-30
2023-09-30发布第二版本23.3.0.0。
目前支持迁移的源数据库为Oracle。目标库为lightdb-oracle.
目前支持迁移的源数据库的表、表数据、索引、序列、视图、包、函数、存储过程、触发器。