Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.2 中的更改  /  MySQL Workbench 5.2.7 中的更改(未发布)

MySQL Workbench 5.2.7 中的更改(未发布)

本节记录了自 MySQL Workbench 5.2.6 发布以来应用的所有更改和错误修复。

添加或更改的功能

  • 在MySQL Workbench 的管理员选项卡中,数据转储(导出/导入数据)功能现在--comments在执行导入或导出操作时使用参数。(漏洞 #23002)

修正错误

  • 管理服务器实例向导中,如果单击新建按钮,MySQL Workbench 会崩溃。(漏洞 #48347)

  • 在 Ubuntu Linux 上,如果将新模型保存为驱动器上已存在的文件,MySQL Workbench 不会发出警告。(漏洞 #48345)

  • 在“管理数据库连接”向导 中设置时, 该Use compression protocol选项无法正常工作。

    当在管理数据库连接向导的高级选项卡中 选中复选框使用压缩协议时,在测试连接时会生成此错误:

    No bool value passed for CLIENT_COMPRESS

    即使随后清除了“使用压缩协议”复选框,也会发生相同的错误。(漏洞 #48202)

  • 在表编辑器中编辑存储例程或触发器时,如果几秒钟内未按下某个键,光标将重新定位到编辑窗口的顶部。

    笔记

    在 Windows 上,此问题已在 5.1.18 中修复。在 OS X 上,此问题已在 5.2.4 中修复。在 Linux 上,此问题已在 5.2.7 中修复。

    (漏洞 #48156)

  • 尝试使用 Query , Export Results... 将 SQL 查询的结果导出到 CSV 时出现错误:

    Failed to open template file: `/usr/share/mysql-workbench/modules/data/sqlide/CSV.tpl`

    这发生在 Fedora 11 AMD64 安装上,从 RPM。请求的文件在不同的目录中找到, /usr/share/mysql-workbench/sqlide/. 将文件移动到所需位置后,错误没有发生。(漏洞 #48156)

  • 在表编辑器的选项卡中,AI 列的工具提示不起作用。如果光标放在列上,则不会显示任何工具提示文本。(漏洞 #48129)

  • 如果EER 图选项卡已关闭,则无法通过在模型页面上单击其图标将其重新打开。(漏洞 #47545)

  • 在 GRT shell 中,help命令等同于? , 未指定参数时崩溃。(漏洞 #47503)

  • FileExportForward Engineer SQL CREATE Script生成的脚本删除了一个模式(如果存在)然后重新创建它。这导致现有数据丢失。(漏洞 #47468)

  • 尝试添加数据库连接时,生成此错误:

    Test connect failed
    Couldn't load library libmysqlclient_r.so: libmysqlclient_r.so: cannot open shared object
    file: No such file or directory

    这只发生在 Linux 上。(错误 #47238,错误 #48507)

  • 在表编辑器的插入BIT选项卡中,为列输入的值未保存。如果输入值然后应用更改,BIT列中的值将消失。(漏洞 #47100)

  • 加载模型并打开 EER 图时,模型导航器未正确显示模型。(漏洞 #46970)

  • 在表编辑器中,尝试修改列默认值时发生错误。

    • TIMESTAMP列上无法输入格式为 yyyy-mm-dd hh:mm:ss 的有效值。如果尝试正向工程,这会导致错误。

    • NULL无法删除列 的默认值。

    (漏洞 #46878)

  • 在表编辑器的插入选项卡中,如果将包含空格的字符串添加为插入,则该字符串将被截断为第一个空格之前的文本。(漏洞 #46624)

  • 逆向工程数据库向导中,不可能只选择一个表进行逆向工程,然后继续下一步。(漏洞 #45881)

  • 当运行调用如下函数的插件时,文档的状态设置为 未保存,文件选择对话框一打开,标题栏中就会显示一个星号。即使是新文档或未修改的文档也会发生这种情况。

    function rfstest(obj)
      local path
      path = Workbench:requestFileSave("Caption", "SQL Files (*.sql)|*.sql")
    end

    (漏洞 #44813)

  • Forward Engineer SQL CREATE 脚本为存储过程名称生成架构限定符,而不管 输出复选框中省略架构限定符的设置如何。这导致生成的脚本包含以架构名称为前缀的存储过程名称。(漏洞 #43276)

  • 在表格编辑器中,键盘快捷键(如 Control+XControl+VControl+C)影响主文档,而不是局限于表格编辑器内。例如,如果 使用Control+C复制列,这会错误地导致在主模型中创建重复表。(漏洞 #42626)

  • 如果将排序规则设置为模式默认值,则在模型与实时数据库同步时无法正确处理。

    如果将排序规则设置为架构默认值,然后将模型正向设计到数据库,则排序规则设置正确。但是,如果模型随后与实时数据库同步,则 MySQL Workbench 会尝试将排序规则更改为 utf8_general_ci. (缺陷号 38807)