MySQL Workbench 发行说明  / MySQL Workbench 6.0 中的变化  /  MySQL Workbench 6.0.2 的变化 (2013-06-13)

MySQL Workbench 6.0.2 的变化 (2013-06-13)

这是 6.0 的第一个公开测试版。它用于测试目的,不应在生产环境中使用。

添加或更改的功能

  • MySQL管理选项卡的客户端连接部分添加了 一个新的隐藏休眠连接选项。(错误#16675975,错误#68978)

  • 取消全选(数据库)命令已添加到同步模型上下文菜单中。(漏洞 #14084381)

  • 在对象浏览器的SCHEMAS查看器中添加了 一个函数部分 ,以与当前的视图存储过程部分一起使用。(缺陷 #11763631,缺陷 #56368)

  • 已将截断表选项添加到表 的右键单击上下文菜单中,以补充当前的更改表删除表选项。(缺陷 #11758513,缺陷 #50726)

  • 现在可以通过双击 EER 图中的关系来编辑关系属性。(缺陷 #11758318,缺陷 #50506)

  • 表列和关系默认值现在可以配置为默认为小写、大写或大写(对于驼峰式)。在首选项下, 模型的语法是 %table|upper%、%table|lower% 和 %table|capitalize%。有关更多信息,请参阅悬停帮助工具提示。(缺陷 #11753021,缺陷 #44382)

修正错误

  • 对 Microsoft SQL 服务器迁移向导进行了多项改进,其中包括对不受支持的操作数类型的修复。(漏洞 #17086889,漏洞 #69713)

  • 如果打开了多个编辑器选项卡,包括一个或多个 表编辑器选项卡(通过Create TableAlter Table),MySQL Workbench 在选择Close allClose all but this时会崩溃。(漏洞 #16959525,漏洞 #69466)

  • 将 ip/子网掩码指定为主机规范将被拒绝。例如,“10.0.1.0/255.255.254.0”无法验证为主机。(漏洞#16887657)

  • 删除定义为 的模式default schema会使 MySQL Workbench 崩溃。(错误#16876985,错误#69337)

  • 执行包含正则表达式的查询会导致 MySQL Workbench 崩溃。(漏洞 #16775867,漏洞 #69167)

  • 在网格视图中右键单击 SQL 编辑器中的字段会导致 MySQL Workbench 冻结。(漏洞 #16762969,漏洞 #69139)

  • Forward Engineer在具有循环外键关系的表的外键验证步骤上失败。INSERT添加了在处理过程中禁用外键检查的选项 。(漏洞 #16719239,漏洞 #69054)

  • 从 Microsoft SQL Server 数据库迁移时, Datetype2MSSQL 类型现在已转换为 DATETIMEMySQL 类型。(缺陷 #16681117,缺陷 #68790)

  • 旧版本的 MySQL Client 与 MySQL Workbench 捆绑在一起,并且已经更新。这在执行时引起了问题mysqldump。(错误#16575396、错误#16668532、错误#16307109、错误#68683、错误#68779、错误#68328)

  • 在 Microsoft Windows 上,迁移包含大量列(100+)的 SQL Server 数据库有时会无法迁移。问题涉及如何 wbcopytables.exe使用临时文件来存储表名和列信息。(错误#16538786,错误#68146)

  • 在模型和数据库之间同步后,当更改应用于模型或设置为忽略时,不再显示数据库 SQL 代码。(漏洞 #16529438,漏洞 #67692)

  • 不会执行“--”样式代码注释后的语句。这些评论现在由 MySQL Workbench 正确处理。(错误#16492436、错误#16171620、错误#15978566、错误#68674、错误#67711、错误#67848)

  • 检查 MySQL Server 5.7 时,慢速查询日志选项卡为空。(漏洞 #16478942)

  • 如果一个表上存在两个触发器,但只有一个被修改,则第二个触发器在应用更改后从模式中删除。(错误#16477746,错误#68651)

  • 使用与任何源同步不会显示源连接的所有可用模式。(错误#16471554,错误#67887)

  • 当配置为在数据库迁移向导的数据传输设置页面 上生成用于数据复制的脚本时 ,截断目标表...启用调试输出...选项不会为该脚本生成命令。(漏洞 #16464193)

  • 在 Microsoft Windows 上,生成的脚本 wbcopytables.exe不会转义包含空格或分号的参数值。(漏洞 #16463467)

  • 执行一个非常大的语句可能会产生一般的 GDI+ 错误,并用一个大的红色 X 替换进程列表。(缺陷 #16453590)

  • 在复制表时,数据库迁移向导会在执行时在当前目录中创建临时文件。这有时会导致权限错误,所以现在使用系统的临时文件夹。(漏洞 #16447313)

  • 数据库迁移手动编辑步骤 会显示所有列,但现在只会显示为迁移选择的列。(漏洞 #16446660)

  • EditFormatBeautify Query将删除 ROLLUP关键字。(漏洞 #16435852)

  • 从包含触发器的旧版本 MySQL Workbench 编辑文件后,对触发器的更改将丢失。(错误#16433014,错误#66572)

  • 在 Linux 上,MySQL Workbench 会在从模型中删除数据库模式后崩溃。(漏洞 #16353605,漏洞 #68402)

  • 服务器管理配置选项文件编辑器有时无法显示选项。(错误#16346058,错误#68398)

  • 编辑表格数据已从表格上下文菜单中删除,表格名称已添加为 可用于编辑表格数据的选择行 - 限制 1000上下文菜单选项的标题。(错误#16346058,错误#68398)

  • 添加到主键的评论未保存。(漏洞#16329439)

  • 将模型与默认值为 的列同步时 NULL,MySQL Workbench 将始终将这些列视为已更改。(错误#16325636,错误#68369)

  • 从 SQL 编辑器中选择然后删除多个对象会导致 MySQL Workbench 删除这些对象,然后崩溃。(错误#16311466,错误#68337)

  • 在 MySQL Workbench 关闭后,使用“同步模型”对话框中的“管理存储的连接”选项 添加新连接不会保存连接。(错误#16292166,错误#68294)

  • 删除定义为默认模式的数据库并单击创建新表后, 新表选项卡将在“模式:”字段中显示“默认模式”。(漏洞 #16284582)

  • -upgrade-mysql-dbs缺少命令行选项-help。(漏洞 #16278270)

  • 加载 PluginsUtilitiesChange the Storage Engine of All Tables后 单击Cancel将产生错误。(漏洞 #16248101,漏洞 #68232)

  • 现在支持带小数秒的日期时间。以前,MySQL Workbench 会将DATETIME(n)(其中“n”是一个整数)转换为DATETIME. 此修复也适用于TIMESTAMP(n).

    请注意,此选项需要将默认目标 MySQL 服务器版本设置为“5.6”,这是通过“ 模型” 、 “模型选项” 首选项设置的。(漏洞 #16239203,漏洞 #68191)

  • 无法使用Server Administrator 中提供的数据库列表为名称包含下划线的数据库分配架构权限,因为数据库名称未正确转义。(错误#16227715,错误#68175)

  • DECIMAL同步期间不会保留列定义 的默认值。(漏洞 #16171808,漏洞 #67502)

  • 在 EER 模型图上运行数据库逆向工程将导致画布在拖动图之前无法正确绘制。(漏洞 #16171635,漏洞 #67440)

  • 编辑模式注释时,移动光标后光标会跳到注释末尾​​,导致无法编辑之前的注释。(漏洞 #16104719,漏洞 #67843)

  • 文本输出窗口不活动时,动作输出窗口不会刷新。(缺陷 #16063275,缺陷 #67419)

  • 打开存储过程或函数以在模型中进行编辑,对其进行编辑,然后关闭选项卡,会使 MySQL Workbench 崩溃。(缺陷 #16058044,缺陷 #67995)

  • 迁移向导中“源对象”步骤的“迁移表对象”和“迁移视图对象”部分 之间有时会出现额外的空格 。(漏洞 #14808352,漏洞 #67188)

  • 如果 SQL Server 数据类型为 FLOAT(n),从 SQL Server 到 MySQL 的数据库迁移可能会失败。(漏洞 #14761954,漏洞 #67234)

  • 使用不正确的凭据修改基于 SSH 密钥的已验证存储连接后,MySQL Workbench 可能会崩溃。(漏洞 #14701987,漏洞 #65672)

  • 加载 Alter Table后 点击Cancel,每点击一次 CancelPartition就会在屏幕上复制一次分区。(缺陷 #14571162,缺陷 #66615)

  • 在 SQL 编辑器中突出显示文本时,右键单击上下文菜单不可用。(漏洞 #14568049,漏洞 #66613)

  • 迁移SQL Server 到MySQL 时,包含国际文本的CHAR/VARCHAR/TEXT 字段传输失败。这些字段现在转换为 NCHAR/NVARCHAR/NTEXT。(缺陷 #14534789,缺陷 #66516)

  • MySQL Workbench 现在将检查排序规则和字符集是否兼容,对于生成的 SQL,如果它们不兼容,字符集将被忽略。(缺陷 #14278043,缺陷 #65764)

  • 尽管测试连接报告有效连接 ,连接可能无法过早连接并报告“连接已取消” 。(缺陷 #13972036,缺陷 #64003)

  • INSERT由于在正向工程步骤中产生的错误插入顺序,用于 在 nn 关系上插入连接的触发器失败。

    解决方法是在执行Synchronize Model时启用Skip Foreign Key creationSkip FK Indexes选项 对数据库进行正向工程 。(错误#13790046,错误#61594)

  • 打开模型项目后,MySQL Workbench 会在 单击EditFindFind Advanced或按下关联的键盘快捷键 ( Control + Alt + F ) 后崩溃。(缺陷 #12565875,缺陷 #61214)

  • Alter Table...选项对带有触发器 的表不起作用。这是通过在检索触发器时正确转义 MySQL 服务器返回的数据来解决的。(缺陷 #12546727,缺陷 #61110)

  • 在具有触发器的数据库上执行“现有数据库中的 EER 模型”向导 时,仍会评估取消选择的表对象 。(错误#11765398,错误#58362)

  • 为使用屏幕分辨率低于 1024x768 最低屏幕分辨率要求的 MySQL Workbench 进行了窗口放置改进。(缺陷 #11764019,缺陷 #56802)

  • BLOB当图像大于图像查看区域时,图像查看 器中的图像数据查看器选项卡将没有水平选项卡。(缺陷 #11764016,缺陷 #56797)

  • 当主键包含文本字段时,无法设置主键索引的长度。(错误#11763301,错误#55997)

  • MySQL Workbench 在选择大量数据(例如 100,000 多行)时性能低下。(错误#11762734、错误#16507740、错误#55364)

  • 当使用Synchronize Model功能生成 SQL 来修改现有数据库时,它会在执行同步时丢失 UNSIGNED 属性。(错误#11760008,错误#52373)

  • 单击表格单元格并按F2现在将选择(突出显示)要编辑的单元格内容。以前,光标会放在单元格的末尾。(缺陷 #11759671,缺陷 #52001)

  • 不可能强制一个模式与另一个具有不同名称的模式同步。新的 Override Target选项允许这样做,并且在同步向导的Select Schemata 阶段可用。

    注意:您必须先单击覆盖目标以设置覆盖,然后再单击 继续。(漏洞 #11754001,漏洞 #45533)