本节记录了自 MySQL Workbench 5.0.13-beta 发布以来应用的所有更改和错误修复。
“全部展开”和“全部折叠”菜单选项已添加到“ 排列”菜单下。Expand All选项可展开 EER 上的所有对象。如果对象表示法支持扩展,此选项将显示表的列。索引不会自动展开,除非它们先前已展开并已使用“ 全部折叠”菜单选项折叠。某些对象表示法(例如 )
Classic
不允许扩展或收缩。Collapse All撤消Expand All执行的操作。在“排列”菜单选项下添加了“使对象适合内容”选项。此选项扩展 EER 图上的对象。例如,如果表的列名很长且未完全显示,则使用此菜单选项将展开表,使列名可见。
帮助菜单中添加 了系统信息菜单选项。此选项显示有关您的系统的信息,这在报告大问题时很有用。
在“文件”、“导出”菜单选项下添加了 “导出为 SVG ”菜单 选项。
由于严重的性能和显示问题,Workbench 不再使用 Mesa。对于那些没有原生 OpenGL 支持的用户,Workbench 现在使用 Windows GDI API。使用此模式的命令行开关是
-swrendering
。有关从命令行运行 Workbench 的更多信息,请参阅 启动。-
GRT 检查器已得到改进以支持新类型。即:
文本
长文本
布尔值
颜色
文件
这使得手动更改对象属性变得更加容易。多选支持也得到了改进——您可以轻松地一次更改多个选定对象的值。
导出 SQL CREATE 脚本时,可以在同一架构中创建两个具有相同名称的表。(漏洞 #34668)
将相关表放在 EER 图上,然后使用撤消菜单选项删除它们后,相关表之间的连接线不再显示。(漏洞 #34601)
When choosing the Export as PNG menu option the file dialogue box file type was
All Files
instead ofPNG
. Export as singlePage PDF和 Export as singlePage PS 也是如此。现在默认为适当的文件类型。(漏洞 #34548)如果 table 和 table 之间存在关系, table
A
和 table之间B
也 存在关系,则连接线会出现在彼此之上。连接线现在显示为附加在相关列中。(漏洞 #34543)B
A
当有多个具有长标识符的表时 ,页面的
Physical Schemata
部分MySQL Model
很乱。表名模糊不清,有时还会重叠。此外,Add Table
图标的位置也不是最佳的。现在表名之间的间距调整为最大的条目,Add Table
图标固定在左上角。(漏洞 #34536)使用后退按钮 返回
SQL Export Filter
页面时,不再选择过滤器。选择现在仍然存在。(漏洞 #34503)CREATE
对 SQL脚本 进行正向工程时,多次应用导出过滤器。如果您在使用 页面上的“后退”按钮后导出脚本,就会发生这种情况SQL Export Filter
。(漏洞 #34501)当对象表示法是 Workbench Classic 时,EER 图上表格的宽度不能小于最宽的列。如果有一个带有许多选项的枚举列,这会导致表格过宽。表格宽度现在可以小于最宽的列。(漏洞 #34496)
选择和删除 EER 图上的多个对象时,Workbench 崩溃。当连接和表都被选中时会发生这种情况。(漏洞 #34434)
将列设置为
AUTO_INCREMENT
导致应用程序崩溃。(漏洞 #34418)据报告,您无法将主键添加到从 MySQL
CREATE
脚本导入的表中。这不是真的,但确实突出了一个事实,即添加主键的方法并不明显。现在,除了通过双击表编辑器视图中列左侧的图标来添加主键外,您还可以通过选中表编辑器部分中的PRIMARY KEY
复选框 来添加主键。Column Details
(漏洞 #34408)使用菜单选项生成模式差异报告时,抛出异常。一个新的无树版本的 Diff 报告插件解决了这个问题。(漏洞 #34396)
CREATE
导出SQL脚本 时创建用户失败 。(漏洞 #34342)当表格的
expanded
属性设置为0
时,相关表格之间的连接线出现在对角线方向。即使expanded
属性设置为 , 连接线现在也停靠在表格的两侧0
。(漏洞 #34249)将表格从
MySQL Model
页面复制到 EER 图画布会创建一个与原始表格同名的副本表格。该表未显示在 调色板或页面部分的Catalog
相应架构中。(漏洞 #34230)Physical Schemata
MySQL Model
创建新的外键不会更新 EER 图。现在会立即更新 EER 图。(漏洞 #34206)
当 EER 图上有很多表时,不断刷新屏幕会使应用程序无法使用。改进了软件渲染模式的性能。(漏洞 #33646)
包含许多列的表格未正确显示。当表格在 EER 图上展开时,无法向下滚动并查看所有列。改进的渲染帮助解决了这个问题。但是,对于非常大的表,您可能必须增加 EER 的大小。为此,请使用 Model、Diagram Size ... 菜单选项。(漏洞 #33367)
更改 EER 图上表的外键列时,外键颜色不变,并且 Workbench 在尝试保存 MWB 文件时崩溃。应用程序不再崩溃并且外键已更新。(漏洞 #33139)
-
无法调整使用
Workbench (Default)
对象表示法的表的大小。由于多种原因,这是有问题的:长表名使表很宽。
相对于表名较长的列定义将被截断。
即使您使用 Diagram选项卡修剪列名称
Workbench Options
,名称有时也会被截断并超出表格边框。
这已得到纠正。(漏洞 #32981)
When there were two schemata and two EER diagrams tables did not show up on the EER diagram if tables from different schemata were added to different EER diagrams. This was caused by defective software rendering. (Bug #32588)
When forward engineering to a live database, objects not selected on the
Select Objects
page were still created. This applied to tables, routines, and users. (Bug #32578)It was not possible to drag or resize tables on an EER diagram. Tables can now be manually resized. To revert a table to automatic sizing use the
Property
palette and setmanualSizing
to True. (Bug #32549)In the Image tool, canceling the open file dialog caused a crash. (Bug #32453)
调整应用程序大小时,显示屏变黑。
MySQL Model
在查看页面或查看 EER 图时会发生这种情况。(漏洞 #23959)