本节记录了自 MySQL Workbench 5.0.16-rc 发布以来应用的所有更改和错误修复。
创建新视图然后删除它会导致
System.AccessViolationException
. (漏洞 #35840)在 Workbench 中编辑存储过程可能会导致异常。(漏洞 #35828)
现有模型的修改时间戳未针对所有更改正确更新。(漏洞 #35719)
DML SQL 语句中字段名称的标识符不会被正确引用,从而允许在 SQL 语句中包含保留字。(漏洞 #35710)
为外键关系中引用的列为空白的表绘制图表时,Workbench 会反复崩溃。(漏洞 #35677)
存储过程使用大写字符的标识符将自动修改为小写。(漏洞 #35650)
使用SQL 脚本编辑器时,使用Control+A无法选择显示中的所有文本。(漏洞 #35646)
模型导航窗口无法像其他面板一样折叠 。(漏洞 #35642)
在表视图中修改主键索引定义不会更新实体关系图。(漏洞 #35639)
使用正向工程师向导验证现有模型时,特定于 MySQL 的验证失败。(漏洞 #35604)
删除图表上的现有层然后在同一画布上编辑其他对象可能会产生许多异常,并可能损坏 Workbench 文件。(漏洞 #35603)
使用现有模型切换到“连接到列”表示法会导致异常。(漏洞 #35601)
使用“插入”选项卡定义的 数据
BLOG
和TEXT
列 在生成的 SQL 中不会被正确引用。(漏洞 #35525)打开具有无效外键定义的现有 Workbench 模型会导致异常。(漏洞 #35501)
在同一个图表上移动多个表格,然后使用撤消将模型恢复为原始布局,只有第一个被选中的表格会返回到其原始位置。(漏洞 #35465)
在具有现有实体关系图的目录中添加外键关系时,不会将外键关系添加到现有图中。(漏洞 #35429)
保存架构时,不会保留各个连接的精确位置。(缺陷号 35397)
在表编辑器打开时打开 GRT shell 会引发异常。(错误号 35349)
修改现有外键关系时,生成的
ALTER
脚本未反映修改。(错误 #35265,错误 #35830)当创建指向多个表的外键关系时,可以为同一个表创建相同的外键标识符。这会创建用于创建表的无效 SQL 代码。(漏洞 #35262)
导入现有 DB Designer 架构时,Workbench 可能会崩溃。(漏洞 #35123)
在索引和外键列表视图中设置索引,在使用输入框时鼠标指针会消失。(漏洞 #35062)
双击目录标题栏取消停靠 GRT 树窗口。(漏洞 #34856)
默认情况下,视图和例程的字体不是等宽字体。(漏洞 #34537)
使用 Forward Engineer Wizard 时,如果发生错误,显示错误详细信息的对话框将不完整,并且由于日志消息的结尾将被隐藏,因此确定错误原因将被屏蔽。(漏洞 #34509)
使用“隐藏不适用于此版本的菜单项”选项时,“查找”对话框的简化版本 不可用。(漏洞 #34493)
编辑现有模式的触发器部分的文本会在触发器定义中引入额外的文本。(漏洞 #34397)
在模型中创建五个以上的存储过程或视图会导致操作对话框移动到不同的层,从而在使用鼠标时无法访问。(漏洞 #34153)
从文件中 选择Export,Forward Engineer ALTER script将打开一个SQL Script Synchronization对话框,而不是导出对话框。(漏洞 #34099)
在模型导航器中移动多个层时,只有第一层的位置会正确反映在输出中。(漏洞 #33627)