本节记录了自 MySQL Workbench 5.0.22 发布以来应用的所有更改和错误修复。
File 、Export、Forward Engineer SQL CREATE Script菜单项导出一个脚本, 然后无法使用 File、Export、 Reverse Engineer MySQL Create Script菜单项导入,因为它错误地导入了包含特殊字符的注释。(错误 #37563,错误 #37562)
Workbench 未能正确导出触发器 DDL。(漏洞 #37432)
使用生成模式差异报告导致崩溃。崩溃是由于对表中的无效外键处理不当造成的。虽然此问题已由验证模块正确报告,但在标准版中,生成架构差异报告并未正确处理该问题。(漏洞 #37393)
当向表中添加新列时,
Inserts
数据被删除。(漏洞 #37192)-
尝试在新窗口中编辑表格会显示一个错误消息对话框:
plugin:wb.edit.editSelectedInNewWindow Invalid plugin Invalid plugin wb.edit.editSelectedInNewWindow
(漏洞 #37180)
-
如果您尝试将新图像放入 EER 图中并选择无效的文件类型,您将收到一个包含以下文本的错误消息对话框:
开罗错误:无效矩阵(不可逆)
如果您随后单击OK清除对话框,然后尝试选择Place a New Table,将再次显示错误消息对话框。(漏洞 #37079)
Forward Engineer向导没有正确报告连接状态 。如果输入了无效的数据库凭据,向导会报告成功,即使连接失败。(缺陷号 37060)
编辑表时的错误行为。选择列选项卡时 ,如果要一次删除多个选定的表,Workbench 会删除错误的列。(漏洞 #37045)
File、 Export、Forward Engineer SQL ALTER Script菜单项 生成的脚本包含语法错误。(缺陷号 36889)
导出过滤器未正确过滤表。(缺陷号 36739)
尝试与实时服务器同步时,Workbench 生成了错误的语法。生成的代码缺少逗号,导致语法错误。(漏洞 #36674)
-
在对 SQL 创建脚本进行逆向工程并绘制一些 EER 图后,随后导入同一脚本会破坏 EER 图。目录中的所有表都已更新,但图表中的表对目录中的表的引用丢失。图中的表仍然可见,但与目录中的表不对应。
关闭并重新打开文件后,所有图表都是空的,无法删除图表。但是,在右上角的概览中,图中放置的表仍然可见。(漏洞 #36381)
当您双击表格并选择“选项”选项卡 时,鼠标滚轮不起作用。(漏洞 #36374)
选择File、Export、 Forward Engineer SQL ALTER Script菜单项时会导致 错误
ALTER Script Generation (Script Synchronization)
。(漏洞 #36355)取消并重新运行时,同步向导 的行为不一致。(漏洞 #36177)
一些窗口和选项卡的字段要么不完全可见,要么被与字段重叠的标签遮挡。(漏洞 #36115)
从本地模型创建
Schema Diff Report
到实时数据库时,向导因未处理的异常而崩溃。(缺陷号 35878)MySQL 模型选项卡 的 EER 图部分的折叠在程序重新启动后不会保留。(漏洞 #35717)
在MySQL 模型选项卡中,在Physical Schemata的摘要行中,有三个图标,一个用于大图标视图,一个用于小图标视图,一个用于列表视图。更改视图不会在应用程序启动之间保存。(漏洞 #35716)
执行数据库同步 导致
ALTER
生成错误语句。(漏洞 #34812)菜单项被错误地命名为Generate Schema Diff Report,而它本应被命名为 Generate Catalog Diff Report。(漏洞 #34398)
Workbench 无法从上次执行的应用程序中恢复窗口状态、窗口位置和侧面板大小。(漏洞 #32442)
AUTO_INCREMENT
对于不支持该属性的列类型, 该属性现在在导入时会被忽略。(缺陷号 31986)