相关文章推荐
酷酷的红金鱼  ·  songsList.add("raw/yeq ...·  1 年前    · 
果断的水龙头  ·  在Android ...·  2 年前    · 
活泼的铁链  ·  c# Dictionary ...·  2 年前    · 
文档中心 MogDB MogDB Stack Uqbar

文档 : v2.0

支持的版本 :

Release 2.9 Notes

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

    2024-09-26

  • mtk_2.9.9_windows_amd64.tar.gz
  • mtk_2.9.9_linux_arm64.tar.gz
  • mtk_2.9.9_linux_amd64.tar.gz
  • mtk_2.9.9_darwin_amd64.tar.gz
  • mtk_2.9.9_darwin_arm64.tar.gz
  • mtk_2.9.9_linux_amd64_db2.tar.gz
  • mtk_2.9.9_darwin_amd64_db2.tar.gz
  • mtk_2.9.9_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.9_linux_amd64.tar.gz
  • mtkd_2.9.9_linux_amd64_db2.tar.gz
  • mtkd_2.9.9_linux_arm64.tar.gz
  • Bug Fixes

  • DB2: 查询表/表大小/表列SQL语句问题
  • MTK: 转换 MySQL 存储过程/函数问题
  • MTK: convert-plsql 支持自定义类型
  • MTK: mig-select/selects 增加数据库重连
  • MTK: convert-plsql 支持雾化视图
  • MVD: 适配 mvd customFilter 问题
  • MogDB: MySQL binary/varbinry/bit 默认值问题
  • MogDB: 改写 type subtype 关键字 问题
  • MogDB: 改写 type header issue
  • MogDB: 改写 触发器 问题
  • MogDB: 查询 临时表/包/索引 问题
  • MogDB: 参数 columnNameData support ColLength 属性
  • MogDB: 支持 sqlServer varbinary to bytea/blob/varchar/char
  • MogDB: Mig Oracle NCHAR to MogDB Char length * 4
  • MySQL: 查询 MySQL 数据库 collate
  • Oracle: 查询 Scheduler Job query issue
  • Oracle: 查询 dba_views ora-29275 issue
  • Oracle: get user object perm for ora 11.2 version sql
  • Oracle: 配置 pureDriver=true and debugTest=true 程序 crash 问题
  • PLSQL: 解决 plsql end */ and / conflicts
  • PostgreSQL: 查询 generated always as identity 问题
  • PostgreSQL: 查询序列问题
  • SQLServer: 连接报错 TLS Handshake failed unsupported protocol version 301 for connect database 问题
  • USQL: add file flag
  • Code Refactoring

  • MTKD: Optimized close task
  • Features

  • DB2: 适配 DB2 9.1
  • MSSQL: add client sort id
  • MVD: 支持传递 tableSplit 到 mvd
  • MogDB: 支持 Select MogDB B dolphin longblob/longtext
  • MogDB: 添加 数据库参数 dolphin.b_compatibility_mode 检查
  • MogDB: 迁移 Oracle Nvarchar to MogDB Nvarchar
  • PostgreSQL: 支持 pg_lsn column type
  • SQLServer: 尝试改写PLSQL语法增加分号
  • Performance Improvements

  • MTKD: 添加 gCMemPercent 参数. 控制GC触发
  • v2.9.8

    2024-05-09

  • mtk_2.9.8_windows_amd64.tar.gz
  • mtk_2.9.8_linux_arm64.tar.gz
  • mtk_2.9.8_linux_amd64.tar.gz
  • mtk_2.9.8_darwin_amd64.tar.gz
  • mtk_2.9.8_darwin_arm64.tar.gz
  • mtk_2.9.8_linux_amd64_db2.tar.gz
  • mtk_2.9.8_darwin_amd64_db2.tar.gz
  • mtk_2.9.8_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.8_linux_amd64.tar.gz
  • mtkd_2.9.8_linux_amd64_db2.tar.gz
  • mtkd_2.9.8_linux_arm64.tar.gz
  • Bug Fixes

  • DM: 修改查询Schema试图从 DBA_USER 该为 sysobject
  • MVD: 错误信息展示问题
  • MogDB: 配置 dropExistingObject=true 迁移 MySQL 自增列表遇到序列不存在问题
  • MogDB: 迁移 Oracle Nchar/Nvarchar 到 GBK/GB18030 A模式列长度扩充4倍
  • MogDB: 迁移 Oracle 主键/唯一键约束引用索引不是唯一索引强制改为唯一索引
  • MogDB: 迁移 MySQL 到 MogDB B模式不该写 interval 语法
  • MogDB: 迁移 MySQL 到 MogDB B模式不该写 ifnull 语法
  • MogDB: 改写 group_concat (select) 语法问题
  • MogDB: 改写 MySQL 函数里 if 控制语句语法问题
  • MySQL: 解析函数 time_format 格式错误
  • MySQL: 迁移 MySQL 到 MySQL autoAddMySQLAutoIncr 失效问题
  • Oracle: 生成 nchar/nvarchar 语法错误问题
  • Oracle: 查询视图列信息问题
  • Oracle: 迁移临时表丢失临时表索引问题
  • PLSQL: 拆分 union/union all 语句问题
  • PLSQL: 抽取 函数/存储过程 create\n or replace 语法问题
  • PostgreSQL: 增加SQL忽略错误编码
  • Features

  • DM: 驱动尝试支持 clientEncoding 设置. 非官方DM驱动支持
  • MTKD: 数据库密码支持加密
  • MogDB: 索引并行创建忽略临时表索引
  • MogDB: 支持迁移 MySQL 列 collate 到 MogDB
  • MogDB: 迁移MySQL视图先用原始语句创建,如果失败在改写创建
  • MySQL: 添加 event 查询. 只提醒不迁移
  • Oracle: 添加 DBA_JOBS/DBA_SCHEDULER_JOBS 查询. 只提醒不迁移
  • Oracle: 支持 Oracle 列 default on null 语法
  • PostgreSQL: 支持 PostgreSQL 9.4
  • v2.9.7

    2024-03-08

  • mtk_2.9.7_windows_amd64.tar.gz
  • mtk_2.9.7_linux_arm64.tar.gz
  • mtk_2.9.7_linux_amd64.tar.gz
  • mtk_2.9.7_darwin_amd64.tar.gz
  • mtk_2.9.7_darwin_arm64.tar.gz
  • mtk_2.9.7_linux_amd64_db2.tar.gz
  • mtk_2.9.7_darwin_amd64_db2.tar.gz
  • mtk_2.9.7_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.7_linux_amd64.tar.gz
  • mtkd_2.9.7_linux_amd64_db2.tar.gz
  • mtkd_2.9.7_linux_arm64.tar.gz
  • 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_2.9.6_windows_amd64.tar.gz
  • mtk_2.9.6_linux_arm64.tar.gz
  • mtk_2.9.6_linux_amd64.tar.gz
  • mtk_2.9.6_darwin_amd64.tar.gz
  • mtk_2.9.6_darwin_arm64.tar.gz
  • mtk_2.9.6_linux_amd64_db2.tar.gz
  • mtk_2.9.6_darwin_amd64_db2.tar.gz
  • mtk_2.9.6_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.6_linux_amd64.tar.gz
  • mtkd_2.9.6_linux_amd64_db2.tar.gz
  • mtkd_2.9.6_linux_arm64.tar.gz
  • 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_2.9.5_windows_amd64.tar.gz
  • mtk_2.9.5_linux_arm64.tar.gz
  • mtk_2.9.5_linux_amd64.tar.gz
  • mtk_2.9.5_darwin_amd64.tar.gz
  • mtk_2.9.5_darwin_arm64.tar.gz
  • mtk_2.9.5_linux_amd64_db2.tar.gz
  • mtk_2.9.5_darwin_amd64_db2.tar.gz
  • mtk_2.9.5_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.5_linux_amd64.tar.gz
  • mtkd_2.9.5_linux_amd64_db2.tar.gz
  • mtkd_2.9.5_linux_arm64.tar.gz
  • 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_2.9.4_windows_amd64.tar.gz
  • mtk_2.9.4_linux_arm64.tar.gz
  • mtk_2.9.4_linux_amd64.tar.gz
  • mtk_2.9.4_darwin_amd64.tar.gz
  • mtk_2.9.4_darwin_arm64.tar.gz
  • mtk_2.9.4_linux_amd64_db2.tar.gz
  • mtk_2.9.4_darwin_amd64_db2.tar.gz
  • mtk_2.9.4_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.4_linux_amd64.tar.gz
  • mtkd_2.9.4_linux_amd64_db2.tar.gz
  • mtkd_2.9.4_linux_arm64.tar.gz
  • 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_2.9.3_windows_amd64.tar.gz
  • mtk_2.9.3_linux_arm64.tar.gz
  • mtk_2.9.3_linux_amd64.tar.gz
  • mtk_2.9.3_darwin_amd64.tar.gz
  • mtk_2.9.3_darwin_arm64.tar.gz
  • mtk_2.9.3_linux_amd64_db2.tar.gz
  • mtk_2.9.3_darwin_amd64_db2.tar.gz
  • mtk_2.9.3_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.3_linux_amd64.tar.gz
  • mtkd_2.9.3_linux_amd64_db2.tar.gz
  • mtkd_2.9.3_linux_arm64.tar.gz
  • 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_2.9.2_windows_amd64.tar.gz
  • mtk_2.9.2_linux_arm64.tar.gz
  • mtk_2.9.2_linux_amd64.tar.gz
  • mtk_2.9.2_darwin_amd64.tar.gz
  • mtk_2.9.2_darwin_arm64.tar.gz
  • mtk_2.9.2_linux_amd64_db2.tar.gz
  • mtk_2.9.2_darwin_amd64_db2.tar.gz
  • mtk_2.9.2_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.2_linux_amd64.tar.gz
  • mtkd_2.9.2_linux_amd64_db2.tar.gz
  • mtkd_2.9.2_linux_arm64.tar.gz
  • Bug Fixes

  • MogDB: 迁移触发器问题
  • Features

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

    2023-07-14

  • mtk_2.9.1_windows_amd64.tar.gz
  • mtk_2.9.1_linux_arm64.tar.gz
  • mtk_2.9.1_linux_amd64.tar.gz
  • mtk_2.9.1_darwin_amd64.tar.gz
  • mtk_2.9.1_darwin_arm64.tar.gz
  • mtk_2.9.1_linux_amd64_db2.tar.gz
  • mtk_2.9.1_darwin_amd64_db2.tar.gz
  • mtk_2.9.1_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.1_linux_amd64.tar.gz
  • mtkd_2.9.1_linux_amd64_db2.tar.gz
  • mtkd_2.9.1_linux_arm64.tar.gz
  • Bug Fixes

  • DM: 数据库查询数据和列类型LongVarchar不支持问题
  • MTKD: 任务运行完成后配置未更新到数据库
  • MTKD: 部分连接没有关闭问题
  • MogDB: 改写 Oracle type as object commect 语法问题
  • MogDB: 改写 Oracle function comment aa:=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_2.9.0_windows_amd64.tar.gz
  • mtk_2.9.0_linux_arm64.tar.gz
  • mtk_2.9.0_linux_amd64.tar.gz
  • mtk_2.9.0_darwin_amd64.tar.gz
  • mtk_2.9.0_darwin_arm64.tar.gz
  • mtk_2.9.0_linux_amd64_db2.tar.gz
  • mtk_2.9.0_darwin_amd64_db2.tar.gz
  • mtk_2.9.0_windows_amd64_db2.tar.gz
  • mtk_checksums.txt
  • mtkd_2.9.0_linux_amd64.tar.gz
  • mtkd_2.9.0_linux_amd64_db2.tar.gz
  • mtkd_2.9.0_linux_arm64.tar.gz
  • 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 支持正则匹配
  •