第一个发布候选。本节记录了自 MySQL Workbench 5.2.20 发布以来应用的所有更改和错误修复。
MySQL Workbench 现在具有比较
mysqldump
客户端和服务器计算机版本的检查功能。(漏洞 #52689)-
MySQL Workbench 现在包括以下菜单项和键盘快捷键:
执行当前语句, Control+Enter
执行(全部或选择), Control+Shift+Enter
解释当前语句, Control+Alt+Enter
说明(全部或选择), Control+Alt+Shift+Enter
停止工具栏按钮和菜单项现在自动启用和禁用。(缺陷号 50911)
继续执行编辑表数据 向导(由主屏幕上的编辑表数据 操作项启动)并单击 完成以完成该向导导致 MySQL Workbench 崩溃。(漏洞 #53511)
将模型正向工程到数据库时,并非所有表都是在实时数据库上创建的。(漏洞 #53506)
俄语字符未在 SQL 编辑器的SQL 查询选项卡中正确显示。(漏洞 #53408)
无法为列的索引名称和外键名称提供不同的名称。现在在 MySQL Workbench 中重命名索引不会自动重命名相应的外键。仅当名称在重命名外键时仍然匹配时,重命名外键才会自动重命名关联的索引。(漏洞 #53370)
主屏幕上的编辑 SQL 脚本操作项无法加载和执行脚本。(漏洞 #53359)
如果使用套接字/管道连接方法,并且密码存储在钥匙串中,则MySQL Workbench 无法连接到服务器。(漏洞 #53355)
在 OS X 上, SQL 编辑器的结果网格中缺少
NULL
和 字段 的覆盖文本。BLOB
这意味着如果执行返回 的查询,则这些字段显示为空BLOB
,例如SELECT SHA1('hello');
。(漏洞 #53335)在Workbench 首选项对话框 中更改字体对 MySQL Workbench 的外观没有影响。(错误#53321,错误#49832)
在 SQL 编辑器中,如果某些脚本文本被突出显示,当 按下Control+S将脚本保存到文件时,只会保存突出显示的文本。(漏洞 #53275)
从“导入/导出 MySQL 数据”对话框 中选择服务器时会生成错误,该 对话框在单击主屏幕上的“管理导入/导出 ”操作项后显示。(漏洞 #53271)
在建模器中,如果双击一个表以在表编辑器中打开它,然后在不关闭表编辑器的情况下双击另一个表将其打开,表编辑器将呈现为空白面板。(错误 #53250,错误 #53347)
从主屏幕使用“编辑 SQL 脚本”操作项 后,MySQL Workbench 崩溃。在 Edit SQL Script向导中,选择一个不使用存储密码的连接,然后选择一个脚本并单击Finish按钮退出向导。当在对话框中输入请求的密码并单击“ 确定”时,MySQL Workbench 随后崩溃。(漏洞 #53247)
在 SQL 编辑器中,如果将
BLOB
包含图像的字段加载到查看器中,则不会显示该图像。(漏洞 #53245)在Workbench Preferences对话框的Administrator选项卡中 ,文本字段Path to mysql Tool右侧的描述不正确。(漏洞 #53201)
MySQL Workbench 允许创建引用未使用
PRIMARY KEY
orUNIQUE
键声明的列的无效外键。MySQL Workbench 现在过滤引用外键允许的列列表,以便仅列出主键和索引列。(漏洞 #53136)在 SQL 编辑器的更改表对话框中,无法创建新的外键。(漏洞 #53134)
如果使用包含非英文字符的文件名保存模型,则无法从主屏幕上的现有模型列表中重新打开它。(漏洞 #53110)
在 SQL 编辑器中,如果打开了多个查询选项卡,以至于它们使用的宽度超过了可用的屏幕宽度,则无法移动到不可见的选项卡。如果选项卡的数量超过屏幕宽度,MySQL Workbench 现在包括滚动按钮。滚动按钮可以访问不可见的选项卡。(漏洞 #53070)
如果模型被正向工程到数据库,重命名,然后再次正向工程,生成的 SQL 是错误的。(漏洞 #53068)
在表编辑器的插入选项卡中,如果在整数列中输入字符,则在选择新列时 MySQL Workbench 会崩溃。(漏洞 #53066)
如果在建模器中复制了一个表,则该表的副本被重命名。但是,表中包含的外键关系未重命名。(漏洞 #53020)
在 SQL 编辑器的Alter Table对话框中,如果创建了两个触发器,第二个使用了错误的命令,并且错误已更正,那么在应用更改时,生成的代码不正确,从而删除了两个触发器。(漏洞 #52997)
无法在 SQL 编辑器中增加文本的字体大小。MySQL Workbench 已更改,因此在 Workbench 首选项对话框中设置的字体现在也会影响 SQL 编辑器。(漏洞 #52968)
无法从 “更改表”对话框的“触发器”选项卡中删除触发器。即使选择并删除了触发器代码,然后单击“应用 ”,生成的代码也没有按预期删除已删除的触发器。(漏洞 #52955)
当模型包含触发器时,同步到实时数据库失败。(漏洞 #52939)
在 SQL 编辑器中,当对表使用Alter Table 上下文相关菜单选项并进行了更改时,无法保存它们,因为对话框报告未检测到对对象的任何更改。(漏洞 #52786)
在 SQL 编辑器中,如果表数据被编辑,则应用更改的尝试不会执行任何操作。(漏洞 #52705)
-
选择Plugins、 Utilities、Test filters 产生了意外错误:
Error calling WbAdmin.openFilterDebugger
现在可以在“ 管理服务器实例”对话框中访问过滤器调试器工具。它位于服务器配置文件选项卡的服务器统计信息子选项卡上。(漏洞 #52655)
在 SQL 编辑器中,查找和替换功能似乎没有起作用。(漏洞 #52251)
使用文件、 页面设置 对 EER 图页面大小的更改未反映在模型导航器中。(漏洞 #52077)
在SQL Editor中编辑表格数据时,表格会在第一列数据被编辑后刷新。这意味着必须滚动到表格数据的底部才能继续编辑记录。(漏洞 #51965)
在将模型与实时数据库同步时,任何包含评论的列都被标记为更改。(漏洞 #51765)
模型概述中未正确显示包含 & 符号的图表名称。(漏洞 #51617)
-
Workbench 首选项对话框 中的默认导出目录路径为. 这混合了和 目录分隔符。
DriveLetter
:\MyDocumentsPath
/dumps'/'
'\'
此外,在Workbench 首选项对话框中 设置的首选导出目录路径 未反映在管理员数据转储工具的导出到磁盘部分中。(漏洞 #51519)
在 SQL 编辑器的更改表对话框中,没有更改外键的有效方法。此外,在外键选项卡中创建外键时,列和引用列不会更新。(错误 #51124,错误 #51262)
在触发器代码中,使用别名的触发器
new
被语法高亮器正确着色,但使用别名的触发器old
却没有。(漏洞 #51061)当 EER 图布局设置为跨越多个页面然后打印时,该图被打印得非常小以至于难以辨认。(漏洞 #51032)
当 MySQL Workbench 最大化时,它没有正确适合屏幕并且没有显示标题栏。(缺陷号 50975)
如果在“更改表”对话框中更改了表的名称并单击了“应用”,即使已进行了更改,也会收到消息“未检测到对象的更改”。(缺陷号 50894)
在 EER 图视图中,使用文件将页面方向更改为横向,页面设置导致 MySQL Workbench 出现多个问题。导航器方向没有改变,图表没有以正确的尺寸打印,MySQL Workbench 最终崩溃了。(漏洞 #50861)
当 SQL 编辑器启动时,MySQL Workbench 变得过载,因为模式中有大量表(10,000 多个)。MySQL Workbench 现在在 Workbench 首选项对话框中包含两个新选项: 禁用实时模式概述和 仅在目录列表中显示模式名称。这使应用程序能够配置为处理具有大量表的模式。(漏洞 #50701)
如果删除了正在编辑的对象,关系和图层编辑器不会关闭。如果正在编辑的对象被删除,MySQL Workbench 现在支持自动关闭所有打开的编辑器。(漏洞 #50681)
如果生成 EER 图的 PDF 并在 Acrobat Reader 中查看生成的 PDF 文件,如果尝试重新打印该图(覆盖当前在 Acrobat Reader 中打开的文件),MySQL Workbench 会崩溃。(漏洞 #50408)
在User Defined Types对话框(使用主菜单项Model、User Defined Types启动)中,选中
UNSIGNED
或ZEROFILL
复选框未反映在 Forward Engineer SQL Script向导生成的 SQL 代码中。(错误号 50323)如果在表编辑器中进行了一些更改,并且编辑器仍处于编辑模式,则在保存模型时不会保存表编辑器中的活动更改。(漏洞 #50006)
使用目录向导中的比较和报告差异导致 MySQL Workbench 崩溃。(漏洞 #49561)
查找始终处于启用状态,即使在它没有有用功能的情况下也是如此。(漏洞 #49293)
MySQL Workbench 允许在表编辑器中为多列设置自动递增复选框。(漏洞 #49278)
在Synchronize Model with Database向导的Select Changes to Apply页面中 ,如果选择了一个模式,然后单击了Update Model、Ignore或 Update Source按钮中的任何一个,则此更改不会应用于该模式的子对象。(漏洞 #45454)