本节记录了自 MySQL Workbench 5.2.6 发布以来应用的所有更改和错误修复。
在管理服务器实例向导中,如果单击新建按钮,MySQL Workbench 会崩溃。(漏洞 #48347)
在 Ubuntu Linux 上,如果将新模型保存为驱动器上已存在的文件,MySQL Workbench 不会发出警告。(漏洞 #48345)
-
在“管理数据库连接”向导 中设置时, 该
Use compression protocol
选项无法正常工作。当在管理数据库连接向导的高级选项卡中 选中复选框使用压缩协议时,在测试连接时会生成此错误:
No bool value passed for CLIENT_COMPRESS
即使随后清除了“使用压缩协议”复选框,也会发生相同的错误。(漏洞 #48202)
-
在表编辑器中编辑存储例程或触发器时,如果几秒钟内未按下某个键,光标将重新定位到编辑窗口的顶部。
笔记在 Windows 上,此问题已在 5.1.18 中修复。在 OS X 上,此问题已在 5.2.4 中修复。在 Linux 上,此问题已在 5.2.7 中修复。
(漏洞 #48156)
-
尝试使用 Query , Export Results... 将 SQL 查询的结果导出到 CSV 时出现错误:
Failed to open template file: `/usr/share/mysql-workbench/modules/data/sqlide/CSV.tpl`
这发生在 Fedora 11 AMD64 安装上,从 RPM。请求的文件在不同的目录中找到,
/usr/share/mysql-workbench/sqlide/
. 将文件移动到所需位置后,错误没有发生。(漏洞 #48156) 在表编辑器的列选项卡中,AI 列的工具提示不起作用。如果光标放在列上,则不会显示任何工具提示文本。(漏洞 #48129)
如果EER 图选项卡已关闭,则无法通过在模型页面上单击其图标将其重新打开。(漏洞 #47545)
在 GRT shell 中,help命令等同于? , 未指定参数时崩溃。(漏洞 #47503)
由File、 Export、Forward Engineer SQL CREATE Script生成的脚本删除了一个模式(如果存在)然后重新创建它。这导致现有数据丢失。(漏洞 #47468)
-
尝试添加数据库连接时,生成此错误:
Test connect failed Couldn't load library libmysqlclient_r.so: libmysqlclient_r.so: cannot open shared object file: No such file or directory
这只发生在 Linux 上。(错误 #47238,错误 #48507)
在表编辑器的插入
BIT
选项卡中,为列输入的值未保存。如果输入值然后应用更改,BIT
列中的值将消失。(漏洞 #47100)加载模型并打开 EER 图时,模型导航器未正确显示模型。(漏洞 #46970)
-
在表编辑器中,尝试修改列默认值时发生错误。
在
TIMESTAMP
列上无法输入格式为 yyyy-mm-dd hh:mm:ss 的有效值。如果尝试正向工程,这会导致错误。NULL
无法删除列 的默认值。
(漏洞 #46878)
在表编辑器的插入选项卡中,如果将包含空格的字符串添加为插入,则该字符串将被截断为第一个空格之前的文本。(漏洞 #46624)
在逆向工程数据库向导中,不可能只选择一个表进行逆向工程,然后继续下一步。(漏洞 #45881)
-
当运行调用如下函数的插件时,文档的状态设置为 “未保存”,文件选择对话框一打开,标题栏中就会显示一个星号。即使是新文档或未修改的文档也会发生这种情况。
function rfstest(obj) local path path = Workbench:requestFileSave("Caption", "SQL Files (*.sql)|*.sql") end
(漏洞 #44813)
Forward Engineer SQL CREATE 脚本为存储过程名称生成架构限定符,而不管 输出复选框中省略架构限定符的设置如何。这导致生成的脚本包含以架构名称为前缀的存储过程名称。(漏洞 #43276)
在表格编辑器中,键盘快捷键(如 Control+X、Control+V和 Control+C)影响主文档,而不是局限于表格编辑器内。例如,如果 使用Control+C复制列,这会错误地导致在主模型中创建重复表。(漏洞 #42626)
-
如果将排序规则设置为模式默认值,则在模型与实时数据库同步时无法正确处理。
如果将排序规则设置为架构默认值,然后将模型正向设计到数据库,则排序规则设置正确。但是,如果模型随后与实时数据库同步,则 MySQL Workbench 会尝试将排序规则更改为
utf8_general_ci
. (缺陷号 38807)