第一个 GA 5.2 版本。本节记录了自 MySQL Workbench 5.2.24 发布以来应用的所有更改和错误修复。
-
在构建时从源代码编译 MySQL Workbench 失败并出现此错误
library/grt/src/grtpp_grt.cpp
:Could not find file cairo_features.h (included from cairo.h, which is included from library/base/src/string_utilities.h, which is included in grtpp_grt.cpp)
(漏洞 #54833)
退出时,MySQL Workbench 提示用户保存在 SQL 编辑器中打开的每个查询选项卡的更改,即使只是查看了一个表,用户没有编写任何脚本代码。(漏洞 #54754)
将模型与实时数据库同步时,生成的 SQL 包括错误
DROP COLUMN
和ADD COLUMN
操作,以及错误ADD INDEX
和DROP INDEX
操作。(漏洞 #54740)-
插入数据似乎没有在 MySQL Workbench 版本之间保留。
使用 MySQL Workbench 5.1.18 创建了一个模型,并使用“插入”选项卡插入了数据。如果模型随后被保存并加载到 MySQL Workbench 5.2.22 中,并且模型正向工程为 SQL 脚本,则生成的脚本包含
INSERT
插入的语句NULL
而不是最初输入的数据。(漏洞 #54639) 在 SQL 编辑器的创建例程对话框中,与名称文本框关联的文本标签 提到“视图”,而不是“例程”。(漏洞 #54566)
-
在与服务器建立连接后最小化 MySQL Workbench 会产生以下错误:
SplitterDistance must be between Panel1MinSize and (Width - Panel2MinSize)
(漏洞 #54482)
在管理员的数据转储部分,使用导出到备份项目文件夹选项导致触发器被导出到表文件和例程文件。由于重复的触发器,尝试导入导出的文件会产生错误。(漏洞 #54426)
当
.dbquery
在 SQL 编辑器中打开使用 MySQL 查询浏览器创建的文件时,字节顺序标记 (BOM) 未被删除。这导致在第一个语句之前添加了一个错误的字符,使其成为非法的。(漏洞 #54322)当对实时数据库进行正向工程时,生成的 SQL 语句在每行末尾包含一个错误的附加回车符。这表现在两个方面。在第一种情况下,在Forward Engineer to Database 向导中,如果选择了Save to File,则每行都会附加一个回车符。在第二种情况下,如果选择了“复制到剪贴板”,并且随后将内容从剪贴板粘贴到编辑器,则额外的回车符仅附加到 和 中的 DDL
Create View
语句Create Trigger
。(错误#54272,错误#54244)在 Landscape/Tabloid 中打印或预览 EER 图会产生空白输出。(错误 #54240,错误 #54601)
MySQL Workbench 在启动时生成过多的诊断消息。现在 MySQL Workbench 在 Linux 上默认不显示诊断消息,除非通过使用该
--verbose
选项启动 MySQL Workbench 来激活。(漏洞 #54021)在表编辑器的列选项卡中,列排序处理有很多问题。例如,拖放列未按预期定位列。(漏洞 #53749)
如果更改例程对话框在 SQL 编辑器中最大化,则对话框按钮不再可见。(漏洞 #53734)
-
在Administrator 的Configuration选项卡中, InnoDB Parameters选项卡上的参数innodb_support_xa有对应的复选框。如果选择了此项并应用了更改,确认对话框会指示已进行这些更改:
Added: [mysqld] innodb_support_xa = True
然而,添加到
my.cnf
文件中的是“ innodb_support_xa ”。这意味着无法将此参数(默认为True
)设置为False
使用 MySQL Workbench。(漏洞 #53449) 在 SQL 编辑器中,如果执行查询并最小化 MySQL Workbench,则在最大化应用程序时,结果选项卡窗口区域未正确重绘。(漏洞 #51991)
同步包含触发器的模型时,MySQL Workbench 会生成错误的
DROP TRIGGER
和CREATE TRIGGER
语句,即使触发器未更改也是如此。(漏洞 #51929)在与服务器的 SSH 连接关闭后,MySQL Workbench 显示不稳定,导致挂起或崩溃行为。(缺陷号 50554)
创建包含具有某种
BOOLEAN
数据类型的列的表时,模型无法验证,即使BOOLEAN
在可用于列的类型列表中提供。(漏洞 #49538)在插入编辑器中,列标题中的下划线错误地显示为加速键/快捷键。(漏洞 #48831)
对于“管理数据库连接”对话框,当对话框以默认大小时打开时,用户名和密码等标签被隐藏。(漏洞 #47890)
在 Modeler 中,当打开一个新对象(如表格)时,将重新使用当前打开的选项卡,而不是打开一个新选项卡。这使得比较表和例程等对象变得困难。(漏洞 #45557)
在 EER 图视图中复制表格时,发现粘贴菜单选项可见但在尝试将表格粘贴到新图表中时被禁用。(漏洞 #38432)