本节记录了自 MySQL Workbench 5.2.45 发布以来应用于 MySQL Workbench 的所有更改和错误修复。
BLOB 查看器默认为读写模式,但如果文本包含“\0”或非 UTF-8 数据,文本视图现在会将文本显示为只读。文本在第一个“\0”处被截断。(错误#11764522,错误#57364)
添加了新的角色功能。现在可以添加 schemas.*、tables.* 和 *.*,并为每个对象分配权限。之前只能在定义角色时添加单个表。(缺陷 #11761640,缺陷 #54153)
改进了自动完成功能。例如,它现在包括对
SELECT
语句的别名和子查询的解析。
Microsoft Windows: 在 EER 图中,关系线两端的圆圈呈现为不同大小。(错误#12628088,错误#54663)
在“服务器管理”面板 中刷新数据会重置排序顺序,排序顺序将默认恢复为
Connection ID
. 这也可能导致分类方法被错误标记。(漏洞 #16206194)从 EER 模型图窗口中关闭表的属性窗口会使 MySQL Workbench 崩溃。(漏洞 #16185134,漏洞 #68101)
关闭模型的表属性窗口导致 MySQL Workbench 崩溃。(缺陷 #16072216,缺陷 #68027)
赛门铁克谎称捆绑
wb.printing.wbp.be.dll
文件中含有病毒。(错误#16055645,错误#67986)将注释添加到 . 文件时会报告 SQL 语法错误
INDEX
。(缺陷 #15991038,缺陷 #67835)为在线 DDL操作 添加了两个首选项设置 。在Preferences和SQL Queries下列出,在Online DDL下,这些新设置(ALTER 表的默认算法和 ALTER 表的默认锁)设置Apply Script向导的默认值,或者这些值可以在 Apply Script执行时定义。(漏洞#15893626)
选择多个列时,架构浏览器的右键单击上下文菜单中缺少 功能(例如复制到剪贴板)。(缺陷 #14834245,缺陷 #67417)
导出 MySQL 表对象 的显示过滤器表列表 现在按字母顺序排序。(漏洞 #14706782,漏洞 #66712)
在模式名称中包含“-”的模式中创建表会发出有关“未知列”的错误,并且无法创建表。(缺陷 #14632271,缺陷 #66815)
如果配置文件损坏,MySQL Workbench 可能会在启动时崩溃(分段错误)。(缺陷 #14622471,缺陷 #66776)
在 EER 图窗口中,几乎完成 数据库、与任何源同步向导,然后按 返回开始,MySQL Workbench 将在第二次几乎完成该向导后崩溃。(漏洞 #14611078)
如果迁移的表太多,批量数据传输迁移步骤将失败,因为传递给命令行的参数 太多。此表列表现在保存到一个名为 的新文件
wb_tables_to_migrate.txt
中,现在可以在迁移过程中读取该文件。(缺陷 #14588167,缺陷 #66611)在 Linux 上,当从 SQL 编辑器结果视图面板中调用时,右键单击上下文菜单会区分未选择的行和已选择的行。这个菜单现在是一致的。(漏洞 #14539036,漏洞 #66308)
更改视图引用的表会在尝试编辑视图时导致错误。此修复允许 MySQL Workbench 解决底层错误,即 MySQL 错误 #61718。(漏洞 #14526308,漏洞 #66502)
有时,对象浏览器中的Create Table...对话框会在按下Apply后发出错误信息,而不是创建表格。(漏洞 #14520406,漏洞 #66169)
文件损坏后 MySQL Workbench 可能会崩溃,但现在会尝试重新生成损坏的文件。(缺陷 #14520133,缺陷 #65630)
恢复了通过单击行号在 SQL 编辑器中选择代码的能力。(缺陷 #14483713,缺陷 #66139)
在 OS X 和表编辑器中,架构名称从下拉框更改为简单标签。(漏洞 #14456213)
右键单击选项卡名称不会显示“新建选项卡” 、 “保存选项卡” 、 “关闭其他选项卡”和 “将路径复制到剪贴板”选项。(错误#14171956,错误#65455)
在 Alter Table 窗口中选择服务器引擎默认值会产生错误。(缺陷 #14076198,缺陷 #65101)
在 Linux 上,“编辑” 、 “首选项”菜单没有正确换行,而且太窄以至于会隐藏(剪切)文本。(漏洞 #14070969,漏洞 #64917)
Model: MySQL , Default Storage Engine首选项 在MySQL Workbench 重新启动后才会生效。(漏洞 #13970619,漏洞 #64928)
在 Microsoft Windows 上,按住Shift 键和空格键不会输入空格。(漏洞 #13919870,漏洞 #64820)
MySQL Workbench 未检测到或保存对模型的文件、文档属性的 更改。现在会生成保存提示。(漏洞 #13040173)
在 Linux 上,当光标焦点位于数据单元格中时单击Apply Changes ,不会保存数据内容。(缺陷 #12922070,缺陷 #62232)
EER 图Arrange , Center Diagram Content选项将从图中隐藏对象。(漏洞#12898144)
尝试连接使用外部身份验证的用户帐户时,MySQL Workbench 会挂起。(漏洞 #12896935)
如果在创建 EER 图时 MySQL Workbench 崩溃,则在重新启动 MySQL Workbench 后,EER 图将列为“未保存”但不会打开。并且无法从图表列表中删除它。(缺陷 #12642422,缺陷 #61444)
选择多个对象后选择 删除,然后在提示删除或保留所选对象时选择 保留,关系线仍然被删除。MySQL Workbench 现在询问是否应删除或保留关系列。(缺陷 #12565850,缺陷 #61113)
在某些情况下,将数据库同步到模型会删除强制关系。(缺陷 #11834230,缺陷 #60312)
在数据库、同步模型向导处于活动状态 时对数据库架构所做的更改 将引发异常。(错误#11765036,错误#57948)
在 Linux 上,最初选择模式查看器中的表不会显示“+”来查看所选表的数据,例如列和视图。重新打开模式表导航树将显示先前选择的表的“+”,但这是现在的默认行为。(缺陷 #11762205,缺陷 #54773)
在 Microsoft Windows 上,Control + Delete将从光标左侧而不是右侧删除文本。(缺陷 #11761459,缺陷 #53957)
-
INSERT
在 Linux 上,当未保存的更改仍然存在 时尝试关闭 SQL 编辑器后,现在会发出警告警告您。此外,所有平台(Linux、OS X、Windows)现在都是一致的,并且在尝试关闭带有任何未保存更改的 MySQL Workbench 后也会警告您。(错误#11758193,错误#50363)
逆向工程数据库向导忽略了 默认架构设置。(缺陷 #11757887,缺陷 #50002)
捆绑的 MySQL 客户端已更新至版本 5.6.10。