本节记录自MySQL Workbench 5.2.19发布以来应用的所有更改和错误修复。
SQL Statements选项卡和记录集数据编辑器选项卡现在通过显示星号来指示它们何时有未保存的数据。(错误# 52799)
如果MySQL工作台在外部监视器上作为扩展桌面的一部分使用,那么当计算机在没有外部监视器的情况下启动时,MySQL工作台不会显示在主显示器上,因此是不可见的。MySQL Workbench现在会检查这种情况,并在主桌面上找到应用程序窗口的一半,在那里可以根据需要拖动和调整窗口的大小。(错误# 52703)
外键/索引映射实现已经更改,因此为外键创建的索引不再需要标记为
外国
.它们现在是用类型创建的指数
并且可以更改为独特的
或者其他类型。尽管人造的
外国
虽然删除了索引类型,但MySQL Workbench仍然会自动为每个外键创建和维护索引,方法是用键名命名它们,并保持名称(FK到IDX)的同步。(错误# 48728)
MySQL工作台
configure.in
配置脚本包含与NetBSD不兼容的构造。使用的脚本测试= =
而不是测试=
.(错误# 53175)在SQL Editor中,当命令输入到SQL Statements区域并执行时,它们会出现在Output选项卡上。但是,当语句数出现时输出当标签超过默认区域可以显示的数量时,垂直滚动条不出现。这意味着任何进一步执行的语句都被有效地隐藏起来,因为不可能垂直滚动来显示它们。(错误# 53156)
如果打开了多个SQL编辑器选项卡,关闭最后一个选项卡会导致MySQL Workbench崩溃。(错误# 53061)
如果打开了一个模式,并且打开了一个对象编辑器(如表编辑器),那么如果模式关闭并立即重新打开,MySQL Workbench将崩溃。(错误# 53027)
在变量选项卡中,没有正确显示描述较长的变量。他们似乎被包裹成一条新的线,并被剪掉的高度描述行。(错误# 53025)
在Windows上,如果SQL编辑器正在使用命名管道连接,则SQL编辑器选项卡关闭,MySQL工作台停止响应用户输入,必须使用任务管理器杀死。(错误# 53021)
HUD阻止访问正在运行的其他应用程序。当管理员或SQL编辑器从主屏幕启动时,这是一个特别的问题,并且需要很长时间来加载。(错误# 53006)
在导出到磁盘页数据转储工具,选择多个模式导出到一个自包含的文件导致了这个异常:
未处理的异常:局部变量“tables”在赋值前被引用。
(错误# 52981)
当显示EER图时,将显示属性TAB为空。同样,如果选择了EER图中的一个表,则属性TAB仍然为空。(错误# 52971)
在SQL编辑器中,类型为的字段数据
VARBINARY
使用 上下文敏感的菜单项只显示到第一个空字节(\0)。(错误# 52954)在SQL editor的结果编辑器中,删除超过200条记录会导致以下错误:
正在读取或写入受保护的内存。这通常是其他记忆被破坏的迹象
当使用删除键或
上下文敏感的菜单选项。(错误# 52951)当MySQL Workbench的大小设置为1280 x 800时,MySQL的导出到磁盘的标签。数据转储设施。(错误# 52932)
按钮不可见控件中同时选择多个表概述SQL编辑器选项卡导致MySQL工作台崩溃。(错误# 52922)
MySQL Workbench无法从源代码编译,因为缺少
# include < stdarg.h >
文件中的语句。图书馆/ sql解析器/ include / myx_sql_tree_item.h
.(错误# 52919)在构建MySQL Workbench时,如果出现错误,则构建过程失败
——no-copy-dt-needed-entries
指定了链接器选项(在Fedora 13上构建时默认发生)。(错误# 52918)打印到PDF、打印到PS文件和所有导出功能都无法正常工作。例如,如果选择打印到PDF, MySQL Workbench将尝试打开一个新文档,如果用户继续,当前文档将被关闭。
进一步,选择菜单选项打开文档弹出对话框。如果用户点击 应用程序将陷入循环,如果 单击,显示错误对话框。(错误# 52909)
导致了脚本编辑器,例如SQL editor中的编辑器,使用了闪烁组件,并没有与Edit菜单完全集成。没有实现复制、粘贴、全选和查找等操作的快捷方式和菜单命令。(Bug #52834, Bug #51806)
在EER图视图中,层对象不响应编辑命令(双击或使用
上下文敏感的菜单选项)。(Bug #52822, Bug #52823)当MySQL Workbench启动时,如果Windows屏幕保护程序被激活,这将导致MySQL Workbench出现不可预测的行为。例如,应用程序可能会冻结、无法重绘其主窗口或显示工件。在其他情况下,应用程序不能接受键盘输入,必须使用任务管理器终止。(错误# 52780)
在模型概览页面和EER图视图之间切换时,MySQL Workbench错误地呈现了表编辑器面板。(错误# 52778)
的MySQL Workbench依赖项
libmysqlclient
已更改为使用库的16版而不是15版。(错误# 52682)如果表注释包含单引号字符,则在尝试将其与活动服务器同步时将导致错误。这是因为同步过程生成的代码没有转义表注释中的单引号。(错误# 52608)
在片段在SQL Editor的选项卡中,在snippet列表中似乎有第三列,没有标题或数据。MySQL Workbench现在展开第二列以填充可用空间。(错误# 52559)
“视图编辑器”删除了用户粘贴到编辑器中的文本。例如,如果从编辑器中复制一个视图,创建一个新视图,并将复制的文本粘贴到新视图中,就会发生这种情况。此时,视图编辑器的自动解析功能将删除粘贴的文本。(错误# 52433)
在逆向工程师数据库向导,在连接选项属性中选择的第一个空连接存储连接列表,然后连接方法更改后,字段上的参数TAB没有相应的改变。(错误# 51742)
每次管理的实例启动了
cscript.exe
被处决。然而,当管理TAB键对应关闭cscript.exe
进程未终止。这导致了不断增加的数量cscript.exe
进程,不必要地消耗资源,并构成资源泄漏。(错误# 51601)当为EER图选择打印预览时,预览中的对象主要显示为黑色填充矩形。(错误# 51513)
在列在表编辑器选项卡中,注释滚动条的底部按钮位置过低,使得向下滚动非常困难,因为只有部分滚动条按钮暴露在外。(错误# 51496)
在列选项卡,如果注释被添加到列中,或者选择了带有注释的列,那么当双击另一个表将其加载到表编辑器中时,先前所选列的注释仍然显示在非活动状态中评论区域。(错误# 51495)
如果在“SQL编辑器”的“SQL语句”区域中选择了SQL语句,并使用
工具栏按钮,则该语句仅被部分保存,语句的开头丢失。这只发生在第一行之后的几行。而且,复制语句的位置越低,成功复制到snippet列表的文本就越少。这导致代码后面的语句被严重截断,只保存语句的后一部分。(错误# 51474)类中删除了片段片段选项卡,在MySQL工作台重新启动后,删除的片段将重新出现,就好像它从未被删除过一样。(Bug #51335, Bug #52558)
在逆向工程师数据库向导,在选择模式页中显示的任何包含下划线的模式名称都不带下划线字符。此外,如果Alt键被按下,下划线出现在第一个字符下面,位于下划线应该显示的位置之后,使字符看起来像一个加速键。(Bug #51141, Bug #52965)
在列选项卡,如果右击某列,则显示 类型中的列排序未更新列选项卡,直到再次单击该区域。(错误# 51139)
的例外,MySQL Workbench会生成目标
让所有
,都被文件破坏了ext / ctemplate / Makefile
.(错误# 51024)在SQL编辑器中,当创建一个新选项卡时,重点是对象资源管理器,而不是SQL语句区域。这意味着用户必须按选项卡键,或在SQL语句区域内单击,才能开始键入SQL代码。(错误# 50711)
MySQL Workbench崩溃时
根
用户,位于服务器访问管理在Administrator中单击Accounts功能的选项卡。(错误# 50703)SQL Editor语法高亮显示不能正确识别单引号字符(')的转义。查询,例如
Select '\ " from dual;
因此没有正确地突出显示。(错误# 50324)当使用正向工程师SQL脚本向导,如果选择现有的脚本文件要覆盖,向导将不会继续,必须先删除该文件。(错误# 46920)