文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

Release 2.9 Notes

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

v2.9.7

2024-03-08

MTK

MTKD

Bug Fixes

  • DM: 迁移分区索引到 MogDB 问题 query index partition issue and mig to mogdb partition issue
  • DM: 迁移分区表到 MogDB 问题
  • DM: 迁移视图问题
  • DM: 迁移虚拟列问题
  • MogDB: 迁移B模式下 Bool 类型数据问题
  • MogDB: 迁移 Hash 分区排序问题
  • MogDB: 迁移 MySQL 存储过程丢失分号问题
  • MogDB: 迁移 MySQL 存储过程参数带注释问题
  • MogDB: 迁移 MySQL 非自增列/自增列表丢失主键问题
  • MogDB: 生成 Package 语句丢下初始化部分
  • MogDB: 添加关键字 COMPLETION
  • MogDB: 查询序列遇到空问题
  • MogDB: 替换 0x00 位置不正常问题
  • MySQL: 迁移 MogDB timestamp with time zone 问题
  • MySQL: 创建表丢失 primary key 语法
  • Oracle: 迁移 MogDB timestamp without time zone 数据时区问题
  • Oracle: 迁移 Oracle 序列为负数问题
  • PostgreSQL: 查询分区排序问题
  • PostgreSQL: 查询 list/range 分区 default 分区问题
  • PostgreSQL: 迁移 SQLServer 到 PostgreSQL 列默认值问题
  • PostgreSQL: 查询索引排序方式空值问题
  • PostgreSQL: 迁移 Gist 索引问题
  • PostgreSQL: 迁移数组列问题
  • MogDB: 迁移 PostgreSQL/MogDB/openGauss 列默认不在改写
  • SQLServer: 支持 sysname/SmallDateTime 列类型

Features

  • MTKD: 支持 mvd local_md5 参数
  • MTKD: 支持 customFilter 参数
  • PostgreSQL: 支持展示物化视图SQL
  • PostgreSQL: 支持索引 include column
  • SqlServer: 支持自定义类型迁移

v2.9.6

2024-01-03

MTK

MTKD

Bug Fixes

  • MogDB: 改写 Oracle trunc(date) 问题
  • MogDB: 部分场景下迁移DB2索引和约束没有改名
  • MogDB: 迁移varchar数据没有替换0x00为空字符串
  • MogDB: 迁移 MySQL bit(1)bool 类型
  • MySQL: 迁移 8.0.27 不可见列约束问题
  • PostgreSQL: 解析列类型 varchar2(10)/number(10) 问题
  • openGauss: 数据库兼容类型为小写问题

Features

  • MVD: 适配MVD部分新特性
  • MogDB: 迁移 MySQL collate 到 MogDB Dolphin collate
  • MogDB: 添加部分 Dolphin 关键字
  • MogDB: 支持 MySQL 索引列执行长度
  • MogDB: 支持 MySQL 自增列到 MogDB Dolphin自增列

v2.9.5

2023-11-01

MTK

MTKD

Bug Fixes

  • DB2: 查询分区序号问题
  • Informix: 列类型为L列默认值为NULL问题
  • MTKD: 优化代码对比等功能
  • MTKD: 源参数 columnNameData/columnTypeData 保存问题
  • MTKD: 错误信息太差影响查看SQL问题
  • MogDB: 查询列默认值/extra问题
  • MogDB: 改写 Oracle exp mod number 问题
  • MogDB: 创建存储过程没有忽略已存在场景
  • MogDB: 改写 Oracle sysdate@! to sysdate
  • MogDB: 改写 update return into for more column 问题
  • PLSQL: 改写 insert into/* comment */ table alias select issue
  • openGauss: alter table set PARALLEL_WORKERS issue

Features

  • MTK: object table support partiotion name
  • MTKD: change mediumblob to longblob
  • MogDB: support db2 varchar for bit data
  • MogDB: support Oracle date list partition
  • MogDB: add parameter enableEncodeValid
  • MogDB: For the target is MogBD, it automatically converts its own data according to the column type of the target database.

v2.9.4

2023-09-18

MTK

MTKD

Bug Fixes

  • MTKD: 优化界面SQL对比
  • MogDB: 错误记录数不对问题
  • MogDB: 列类型timetz数据问题
  • MogDB: 添加参数 compatibleIlLegaLChars 支持MogDB/openGaus Copy选项 COMPATIBLE_ILLEGAL_CHARS
  • MogDB: 改写注释 /* xxx\n -- xx */ 问题
  • MySQL: MySQL List/List COLUMN 分区问题
  • Oracle: tableSplitAuto 空导致程序crash问题

Features

  • MTK: 命令行参考Oracle expdp增加exclude选项排除类型
  • MTK: 添加支持数据库描述

v2.9.3

2023-09-11

MTK

MTKD

Bug Fixes

  • DB2: 查询索引列问题
  • DB2: 迁移到 DB2 DECIMAL 小数丢失
  • MTK: 添加参数 enableAutoAddParenthesesForFunc
  • MTKD: 创建项目 splitTabMethod参数问题
  • MogDB: 插入一条记录失败没有记录失败行数问题
  • MogDB: 创建 type body 语句丢失分号
  • MogDB: 查询 MogDB 函数和存储过程问题
  • MogDB: 改写Oracle type 时 如果存在函数成员则不移除object
  • MogDB: 生成函数SQL / 问题
  • MogDB: 改写 decode 语法问题
  • MogDB: 兼容性B模式下TID关键字问题
  • MogDB: 改写 Type subtype 关键字问题
  • MogDB: 改写 Oracle PLSQL 没有考虑 enableOgBlobClob 问题
  • MogDB: 改写 Oracle 包体没有代码问题
  • MogDB: 改写 MySQL 函数返回 int(10)
  • PLSQL: 抽取 Oracle 包内函数问题

Features

  • DB2: 连接增加认证方式
  • MTK: 添加 disableSequence 参数
  • MTK: 添加 customColMap 参数
  • MVD: 增加表结构对比信息
  • MogDB: 增加 MogDB 5.0 关键字定义
  • MogDB: copy失败增加 copy from file 语句,写入 xxx_import.sql
  • MogDB: 移除改写 Oracle plsql xx.extend 语法规则
  • MogDB: 移除改写 select into to select into STRICT 语法规则
  • MySQL: 添加查询 character_set_server 参数并设置character_set_server为字符集
  • MySQL: 支持迁移指定表的自增列为序列

v2.9.2

2023-07-17

MTK

MTKD

Bug Fixes

  • MogDB: 迁移触发器问题

Features

  • MogDB: 支持 MySQL double(6,2) unsigned zerofill

v2.9.1

2023-07-14

MTK

MTKD

Bug Fixes

  • DM: 数据库查询数据和列类型LongVarchar不支持问题
  • MTKD: 任务运行完成后配置未更新到数据库
  • MTKD: 部分连接没有关闭问题
  • MogDB: 改写 Oracle type as object commect 语法问题
  • MogDB: 改写 Oracle function commentaa:=mod 语法问题
  • MogDB: 改写 MySQL 函数挂起问题
  • MogDB: 改写 Oracle function() commit return xx 语法问题
  • MogDB: 记录错误数据文件重复数据问题
  • MogDB: 写入 SQL/CSV 转义问题
  • MogDB: 当参数replaceZeroDate为空时不在改写零时间
  • MogDB: 适配 openGauss 5.0 dolphin 插件修改timestamp默认不带时区
  • MogDB: 重写 Oracle 转义单引号问题
  • MogDB: 重写 Oracle 包结束后含有注释问题
  • MySQL: 支持 Unsigned BigInt 定义
  • MySQL: dsn wait_timeout 问题
  • MySQL: 适配 varchar(0) 语法
  • MySQL: 提交失败时不记录失败行数
  • MySQL: Mig MySQL 到 MySQL bit 问题
  • Oracle: 约束数量大于10W查询问题
  • Oracle: 信号 SIGSEGV: 分段违规
  • Oracle: 当dataOnly模式查询虚拟列问题
  • Oracle: 使用索引部分列的缺点
  • Oracle: 列默认值带有注释问题
  • PLSQL: 改写 Oracle 非对称块注释问题
  • PLSQL: 改写 Oracle declare 包含注释位置问题
  • PostgreSQL: 查询语句未记录问题
  • openGauss: pg_get_userbyid(c.relowner) 作为表所有者为空问题

Features

  • MTK: 创建表忽略创建序列存在问题
  • MTK: Convert-plsql 支持解析创建视图
  • MTK: 添加参数enableConvEmptyStringToSpace
  • MogDB: 支持 5.0.0 的 dolphin sql_mode no_zero_date
  • MogDB: 将 Oracle rollback work 改写为 rollback
  • **MogDB:**迁移到MogDB 5.0时, 函数参数nocopy属性没有被移除
  • MySQL: 连接 url 添加 net_write_timeout/net_read_timeout
  • WEB: 增加日语

v2.9.0

2023-06-01

MTK

MTKD

Bug Fixes

  • MTKD: 下载错误数据文件问题
  • MogDB: 改写Oracle包 结束注释问题
  • MySQL: 外键约束和唯一键约束同名问题
  • MySQL: bit column default b'0' issue
  • MySQL: MySQL Driver Read Timeout issue
  • MySQL: 列默认值 curdate()
  • PLSQL: 改写Oracle new type 语法问题
  • PostgreSQL: 查询约束索引问题
  • PostgreSQL: 列类型 Jsonb 问题
  • openGauss: openGauss 5.0.0 charset 关键字问题

Features

  • MTK: 添加参数 largeSequence 控制是否启用 Large Sequence 功能. 默认启用
  • MTK: 参数 tableOptions/indexOptions 支持正则匹配
  • MTK: 增加 usql 支持
  • MTKD: 增加图形化配置数据库连接
  • MySQL: 支持 MySQL 8.0 检查约束
  • PLSQL: convert-plsql 支持部分建表语句
  • SQLServer: 支持 SqlServer 2016
Copyright © 2011-2024 www.enmotech.com All rights reserved.