Documentation Home
MySQL 连接器/ODBC 发行说明  / MySQL 连接器/ODBC 版本 5.2 中的更改  /  MySQL Workbench 5.2.3 中的更改 (2009-09-15)

MySQL Workbench 5.2.3 中的更改 (2009-09-15)

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

添加或更改的功能

  • 在表编辑器的插入选项卡中,如果输入的值带有引号,则字符串中需要转义的任何字符都不会转义。但是,如果在没有引号的情况下输入相同的字符串,那么 MySQL Workbench 将正确转义该字符串。

    对于 5.0 和 5.1,这是预期的行为。如果输入的值没有前后引号,则插入编辑器会添加引号并转义需要它的字符。但是,如果输入了引用文本,插入编辑器不会执行进一步的检查,因为它假定已输入正确转义和引用的序列。

    5.2 具有一个新的插入编辑器。在这种情况下,用户输入的字符串没有引号或转义,插入编辑器会根据需要处理所有引号和转义。(漏洞 #38906)

修正错误

  • Forward Engineer SQL CREATE 脚本 向导中,在要求确认覆盖现有文件的对话框中,单击“取消”按钮导致向导继续下一步,而单击“替换”按钮导致取消操作。按钮的功能似乎颠倒了。(漏洞 #47257)

  • 在列中添加带有NULL值的插入时,MySQL Workbench 错误地将单引号添加到 NULL 值。

    笔记

    请注意,在输入NULL值时右键单击值旁边的按钮并选择 将选择设置为 NULL,否则 NULL将被解释为字符串文字。

    (漏洞 #47122)

  • MySQL Workbench 在 OS X 10.6.0 上启动时崩溃。(漏洞 #46953)

  • MyISAM如果在Model Options对话框 中选择了 Default Storage Engine ,当在 EER Diagram 中创建一个新表时,会发现它的存储引擎类型为 InnoDB. (漏洞 #46752)

  • 当包含无效/损坏的外键定义的模型被加载到 MySQL Workbench 中时,错误被检测到并被修复。

    但是,当模型被保存并重新加载时,它包含更改的数据类型。所有INTEGER列都更改为INTEGER(11). 此外,某些 BOOLEAN列已更改为 BOOLEAN(1). (漏洞 #46467)

  • 如果调用了表编辑器,则 工具首选项对话框中的文本框会垂直错位。这只发生在 OS X 上运行的 MySQL Workbench。(缺陷 #46255)

  • 当在 DB 连接编辑器中选择一个连接时,它会在 MySQL Workbench 崩溃之前闪烁多次。(漏洞 #46065)

  • 当带有存储过程的数据库被反向工程到 MySQL Workbench 中时,存储过程不会显示在 Routine Editor 中,因此无法编辑。(漏洞 #45704)

  • 在 OS X 上运行 MySQL Workbench 时,如果将表添加到模型图中并删除,应用程序会崩溃。这发生在从实时数据库导入的模式的新图表中。(漏洞 #45692)

  • 在正向工程期间,单击“复制到剪贴板”按钮生成的代码每行包含一个额外的换行符。(漏洞 #45579)

  • 尝试重建 MySQL Workbench 源 RPM 失败。RPM 似乎包含一个未修改的模板 mysql-workbench.spec.in,而不是正确的规范文件,其中变量占位符被实际值替换。

    使用以下命令重建 RPM 时:

    shell> rpmbuild -ba --clean SPECS/mysql-workbench.spec.in

    生成此错误:

    error: File /usr/src/packages/SOURCES/mysql-workbench-oss-@VERSION@.tar.gz:
    No such file or directory

    此外,包中的规范文件具有不正确的后缀 .spec.in而不是.spec。(漏洞 #45515)

  • 在 OS X 上,无法在 EER 图画布上调整文本对象的大小。(漏洞 #45472)

    参考资料:另请参阅:Bug #39887。

  • 无法将列分配给索引,因为 复选框不响应鼠标事件。(漏洞 #45260)

  • 在表编辑器的列选项卡上单击NNAI复选框 时,MySQL Workbench 生成分段错误。(漏洞 #45075)

  • 在 Table Editor 的Columns选项卡中,如果该列属于类型ENUM并被赋予了默认值,则在尝试对模式进行正向工程时它不会验证。(漏洞 #44368)

  • 在 Physical Schemata 窗格中,如果添加的模式多于窗格中无法容纳的模式,则无法查看这些模式,因为无法滚动窗格。此外,双击 Catalog 窗格中的架构并没有在 Physical Schemata 窗格中找到该架构。

    MySQL Workbench 已更改,以便在 Physical Schemata 选项卡栏的右侧添加一个小的向下箭头按钮。这提供了一个列表来选择特定的架构选项卡。(漏洞 #39735)

  • 当从主菜单中选择帮助关于时,无法将 MySQL Workbench 版本信息复制到剪贴板。(漏洞 #39610)

  • 当图表导出为 PNG 时,它使用 EER 图表中显示的模型的高度和宽度。这导致导出的图片太小或太大,而不是缩放到一致的大小。(漏洞 #36226)