文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

Release 2.8 Notes

  • mtk 命令行工具
  • mtkd 封装mtk作为后端服务程序,针对特定场景

v2.8.5

2023-04-24

MTK

MTKD

Bug Fixes

  • MTK: 命令行参数 disableCollStatistics 不起作用问题
  • MTK: 参数 channelCacheNum 过大问题
  • MTK: 迁移Oracle字符集ZHS16GBK数据库clientCharset问题
  • MTKD: PreCkeck识别没有记录错误信息到数据库问题
  • MTKD: 修改表结构 MediumtextMediumBlob
  • MVD: 没有记录错误日志
  • MogDB: 改写 NUMTOYMINTERVAL(1 ,'MONTH') 问题
  • MySQL: MySQL STORED GENERATED 问题
  • Oracle: 查询 Oracle Xmltype 报错 ORA-19011 问题
  • Oracle: 一张表在两个用户下相同索引名问题
  • Report: Excel报告丢失失败数问题

Features

  • MTK: 命令行参数覆盖配置文件参数问题
  • MogDB: Create View/function/procedure 如果对象存在修改为警告
  • MogDB: 支持 uint1/uint2/uint4/uint8 列类型
  • MogDB: 适配 Dolphin 插件, 先用原始SQL创建,失败在进行改写
  • MySQL: 插入数据前重新获取连接
  • Oracle: 支持生成bitmap join index语法
  • Oracle: 查询DBLink同义词
  • Oracle: 适配 9.2.0.4

v2.8.4

2023-04-03

MTK

MTKD

Bug Fixes

  • Config: 增加检查 channelCacheNum 值过大导致OOM问题
  • DB2: 迁移DB2 GBK 到 openGauss GBK 问题
  • MTK: 表名/列名 关键字增加 = 匹配
  • MTK: 改写触发器 UPDATING('salary') 语法问题
  • MTKD: StartOperate/update 接口 合并config问题
  • MTKD: 异步刷新任务状态入库问题
  • MTKD: 并发迁移DB2 设置codepage 问题
  • MTKD: 停止任务没有更新任务详情问题
  • MTKD: 优化运行日志
  • MTKD: 并发迁移blob到bytea/blob问题
  • MVD: 传递license文件给mvd问题
  • MVD: 解析MVD版本问题
  • MogDB: 添加改写函数无括号调用问题
  • MogDB: 改写 varchar(100CHAR) issue
  • MogDB: 改写 DBMS_OUTPUT.PUT_LINE issue
  • MogDB: 改写 列默认值 ('now'::text)::timestamp(3) issue
  • MogDB: 改写 OUTERJOIN Issue
  • MogDB: 改写 insert /*+ append */ into table alias issue
  • MogDB: 同步 Oracle 序列 为 Large 序列问题
  • MySQL: 迁移 bit(0) issue
  • MySQL: 忽略创建约束 1061 (HY000): Duplicate key name 错误
  • MySQL: 改写 to_char issue
  • MySQL: 迁移 bigint|int UNSIGNED issue
  • PLSQL: 提取注释问题
  • PLSQL: 提取常量问题
  • PLSQL: 改写 insert into语法丢失注释问题
  • PLSQL: 改写 insert into comment table alias(column) values 问题

Features

  • MTK: convert-plsql 支持定义SQL语句分隔符
  • MTK: show-drop-cons 支持生成禁用约束语句
  • MTK: 添加参数 ColumnTypeData
  • MTK: 添加参数 skipExistPLSQL
  • MogDB: 忽略创建包头已存在错误
  • MogDB: 针对 mogdb 3.0.0 禁用改写listagg语法
  • Oracle: 查询 Oracle type/table/cons/view 添加hint语法
  • openGauss: openGauss 2.0.0 copy 语法不支持 TRANSFORM 语法问题

v2.8.3

2023-02-23

MTK

MTKD

Bug Fixes

  • DB2: 优化 timestamp 生成列迁移MogDB逻辑
  • DB2: 修复 CLI0129E An attempt to allocate a handle failed 问题
  • MTK: 配置文件指定SCN不生效问题
  • MogDB: 在指定索引选项下创建分区索引语法
  • MogDB: 迁移DB2 GBK到MogDB GBK问题
  • MogDB: 调整创建包事务,不放在事务里
  • MogDB: 改写insert into xxx nologging语法
  • MogDB: 改写函数没有括号问题
  • MogDB: 移除改写 x = null
  • PLSQL: 提取PLSQL里的注释问题
  • PLSQL: 改写注释里包含常量问题

Code Refactoring

  • MogDB: 优化约束改名逻辑

Features

  • MTK: 配置 igErrorData 后SQL语句错误信息没有记录问题
  • MTKD: 添加下载报告不包含错误数据接口
  • MogDB: 改写 MySQL Create table like table语法
  • MogDB: 增加 GB18030 字符集
  • MogDB: 改写Oracle create type force语法

Performance Improvements

  • MTKD: 优化异步入库性能

v2.8.2

2023-02-23

MTK

MTKD

Bug Fixes

  • MTK: 迁移MySQL到MySQL记录忽略行数不准问题
  • MTK: 取消强制对象客户端编码问题
  • MTK: mig-select 截取SQL语句末尾;

Features

  • MTK: 支持 MySQL LINEAR HASH/KEY 分区
  • MTKD: 启动时检查未正常停止的任务并停止

v2.8.1

2023-02-20

MTK

MTKD

Bug Fixes

  • MTK: 升级下载DB2包问题
  • MTK: 针对BLOB设置缓存队列为1000
  • MTKD: 申请授权问题
  • MogDB: 迁移 Oracle 包 DETERMINISTIC 问题
  • MogDB: 迁移 Oracle 函数 return xx -- comment 问题
  • MogDB: 移除自动添加别名功能
  • MySQL: 支持 MySQL Collation (Database/Table/Column)

Features

  • MTK: 添加参数 customFuncTrans
  • MTK: 添加参数 ColumnNameData
  • MTK: 修改参数 channelCacheNum默认值为fetchSize的两倍
  • MTKD: 添加 /docs/mtk-parameter-desc 接口
  • MTKD: 添加 taskRunInfoMen 接口
  • MogDB: 改写 Oracle update|delete return intoupdate|delete returning into
  • MogDB: 改写 Oracle 不对称块注释 /* /* /* 问题
  • MySQL: 隐藏迁移MySQL到MySQL序列

v2.8.0

2023-02-06

MTK

MTKD

Bug Fixes

  • MTK: 报告中忽略行数等于查询行数时设置表状态为失败
  • MTK: 导出成文件是时间丢失时区问题
  • MogDB: 迁移 Oracle 公元前时间问题
  • MogDB: 迁移 DB2 自增列 ALTER [LARGE] SEQUENCE OWNER issue
  • Oracle: 迁移 Oracle COL_XMLTYPE SYS.XMLTYPE 列类型问题
  • Oracle: 迁移 MogDB 到 Oracle 分区表问题
  • Oracle: 迁移 MogDB 到 Oracle 字段长度大于4000问题
  • Oracle: 插入 Oracle 数据问题
  • Oracle:pureDriver = true 查询 Oracle Number(38,128) 数据问题
  • openGauss: 改写 insert 语句表别名问题

Features

  • DB2: 迁移 DB2 float to MogDB real, double to MogDB double precision
  • MTK: 简化默认输出参数列表, 增加 --detail 输出全部参数
  • MTKD: 支持调用MVD进行数据对比
  • MogDB: 迁移 Oracle binary_float to MogDB real, binary_double to MogDB double precision
  • MogDB: 添加参数 replaceBCDate 支持改写公园前4173时间数据
  • MogDB: 检查创建约束和索引错误信息,如果对象名已存在标记为警告
  • MogDB: 迁移 Oracle 到 MogDB/openGauss 丢失虚拟列语法
  • MogDB: 添加参数 ignoreTabPartitionTabList
  • MogDB: noSupportPartTabToNormalTab 增加分区键为虚拟列检查
  • MogDB: 改写 DB2 timestamp 列默认值 DEFAULT "SYSIBM"."TIMESTAMP"(CURRENT TIMESTAMP)
  • MogDB: 支持 MogDB 3.1.0 set 列类型
  • MySQL: 修改自动添加自增列 PK_ID 列 主键为唯一键 for autoAddMySQLAutoIncr
  • openGauss: ignoreTabPartition supports all databases
Copyright © 2011-2024 www.enmotech.com All rights reserved.