本节记录了自 MySQL Workbench 5.2.18 发布以来应用的所有更改和错误修复。
在 SQL 编辑器中,当更改例程时,如果单击 Apply SQL Script 按钮,MySQL Workbench 会冻结。(漏洞 #52853)
-
尝试打开保存的模型文件时,MySQL Workbench 生成此错误:
error executing plugin wb.file.openModel: Internal error: wait box creation must be done on the main thread
(漏洞 #52851)
双击模型文件 (
*.mwb
) 打开它会导致 MySQL Workbench 崩溃。(漏洞 #52838)打开连接以从主屏幕开始查询时,HUD 会正确显示。但是,连接出现错误,错误对话框显示在 HUD 下方。这意味着无法单击该对话框,尽管按ESC将其清除。错误对话框应该显示在 HUD 的前面,使其可以点击。(漏洞 #52812)
在 SQL 编辑器中执行大多数任务(包括添加表、添加列和更改表)时,MySQL Workbench 崩溃。(漏洞 #52789)
将侧边栏定位在右侧的 MySQL Workbench 首选项不起作用。此外,切换侧边栏 按钮不起作用。(错误 #52631,错误 #53072)
尝试使用
LDFLAGS="-Wl,--as-needed"
链接器选项构建 MySQL Workbench 失败。(漏洞 #52570)MySQL Workbench 将
gtkmm
2.4 列为configure.in
. 但是,它使用了仅在该库的更高版本中可用的功能。(漏洞 #52406)在 SQL 编辑器的对象浏览器中,如果删除了一个模式,相关的模式并没有从对象浏览器中删除,而是另一个模式。但是,如果连接已同步,对象浏览器会显示正确的信息。(漏洞 #51919)
在管理员的数据转储工具中,如果选择导出到自包含文件并明确选择目标文件,则在从文件选择器返回时取消选择所选模式。(漏洞 #51797)
在 EER 图视图中创建外键关系时,MySQL Workbench 崩溃。(漏洞 #51602)
在 SQL 编辑器中,语法高亮器将两条破折号着色为注释。这是不正确的,因为两个破折号只有在后面跟一个空格时才应突出显示为注释。(漏洞 #51596)
MySQL Workbench 用于向 MySQL 服务器添加新用户的内部脚本不正确。启动 MySQL Workbench 后,可以创建新用户,但尝试创建其他用户会导致未处理的异常。(缺陷号 50947)
在 MySQL 模型页面的表编辑器和 SQL 编辑器的 更改表对话框中,文本标签“ comments: ”被截断为 “ commen ”。(缺陷号 50765)
-
在 EER 图视图中,使用上下文相关的菜单项 Copy table或Edit in New Window导致此错误:
plugin:wb.edit.editSelectedFigureInNewWindow Cannot execute plugin A model diagram must be selected.
(漏洞 #50649)
在 SQL 编辑器中保存修改后的脚本文件时,MySQL Workbench 似乎执行另存为操作而不是保存操作。此外,没有迹象表明正在处理的文件有未保存的更改(这通常
'*'
在标题栏中指示)。最后,文件名没有显示在 SQL 编辑器选项卡上。(错误 #50055,错误 #51373)File、Open Recent菜单项未填充最近打开的脚本文件 。(缺陷号 50053)
当正在编辑两个例程组时,并且在这两种情况下都选择了 例程选项卡来显示 SQL 代码,在例程组之间切换不会导致更新目标例程选项卡的内容。例如,如果
routines1
正在显示并被routines2
选中,则routines1
代码将继续显示在“例程”选项卡中。(漏洞 #49432)在 SQL 编辑器中,Alter Schema对话框有一个注释字段。但是,输入的注释并没有用在生成的 DDL 代码中。注释字段不再出现。(漏洞 #49280)
在 EER 图视图中,当在导航器缩放输入控件中键入新值时,图的缩放级别会随着新值的输入而改变。只有在按Enter键输入新值时才应该重新绘制图表,而不是在输入缩放级别值时动态更改。(漏洞 #48597)
在 EER 图视图中,如果更改关系的基数,然后尝试编辑第二个关系,则第一个关系的基数将应用于第二个关系。(漏洞 #46906)
视图编辑器中“权限”选项卡上的 “分配的权限”列表 缺少默认授权选项,例如 SELECT、UPDATE 和 DROP。(漏洞 #42157)