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