MySQL Workbench 发行说明  / MySQL Workbench 6.1 中的变化  /  MySQL Workbench 6.1.1 的变化(2014-01-23,测试版)

MySQL Workbench 6.1.1 的变化(2014-01-23,测试版)

这是 6.1.x 分支的第一个公开版本。它包括从 6.0.x 分支到 6.0.9 的修复。

添加或更改的功能

  • MEB 接口现在允许在 MySQL Workbench 中添加、配置和验证 MEB 用户,以便用户拥有操作 MEB 的正确权限。(漏洞#17314254)

  • 将对象从架构树拖动到代码编辑器现在会在放置位置插入对象名称。例如,拖动表格对象将插入表格名称。(缺陷 #11766411,缺陷 #59514)

  • 现在可以将文件拖放到 MySQL Workbench 中,这会在新的 SQL 编辑器选项卡中打开文件。(缺陷 #11760313,缺陷 #52710)

  • 恢复操作可以恢复到不同的模式。(缺陷 #11759068,缺陷 #51351)

  • 标题现在可以在经典关系和/或表格中具有坚实的背景。(缺陷 #11753926,缺陷 #45452)

  • 使用FileExportForward Engineer SQL CREATE Script...操作 添加的注释不会传输到生成的 SQL 文件。(缺陷 #11748708,缺陷 #37174)

修正错误

  • 有时,将 EER 图导出到 SQL 时,生成的 SQL 代码不包含“DROP SCHEMA”语句,即使 选中了“生成 DROP SCHEMA ”选项也是如此。(缺陷 #18054932,缺陷 #71243)

  • 在 Linux 上,取消按钮在某些系统上写为“Cance”,具体取决于系统上使用的 GTK 主题。(缺陷 #18042862,缺陷 #71106)

  • 现在支持 Ubuntu 13.10。(缺陷 #18042416,缺陷 #71281)

  • MySQL Workbench 现在建立在 Debian 7.0-不稳定的基础上。(缺陷 #18041235,缺陷 #71156)

  • 在交换选项卡之后,一个选项卡可以从不同的选项卡执行查询。(漏洞 #17903147,漏洞 #71029)

  • 在 MySQL Notifier 中,在安装了多个 MySQL 实例的情况下,从 MySQL Notifier 单击Configure Instance... ,然后选择要在 MySQL Workbench 中配置的实例,可能会使 MySQL Workbench 崩溃。(漏洞 #17853197)

  • 在 Linux 上,重命名外键和索引会使 MySQL Workbench 崩溃。(错误#17841664,错误#70977)

  • 在架构导航器面板中选择多个视图时执行 DROP 失败。例如,选择两个视图会产生一个错误,例如“join() 只接受一个参数(给定 2 个)”。(漏洞 #17840809,漏洞 #70978)

  • 将添加和输出面板 切换为隐藏现在在 MySQL Workbench 会话中保留。(错误#17833296,错误#70965)

  • 在 Linux 上,从源代码构建 MySQL Workbench 会生成许多与 glib 较新版本相关的警告。(错误#17813170,错误#70932)

  • 在模型中创建一个新视图后,单击 添加视图将在编辑器中显示一个新视图,这个新视图无法保存。(缺陷 #17796027,缺陷 #70904)

  • --routines启用例程选项时,将多个模式选择到单个文件备份中时,生成的mySqlDump命令中缺少命令行选项。多次执行转储后可能会发生这种情况。(缺陷 #17795551,缺陷 #70896)

  • 执行模型,启用不创建用户,仅导出权限选项的正向工程将重新创建用户,而不是简单地更改现有用户的权限。(错误#17794653,错误#70903)

  • 从源代码构建而不构建文档时,文档链接将打开在线 MySQL Workbench 手册。(错误#17788936,错误#70873)

  • 将新表添加到空 EER 图会使 MySQL Workbench 崩溃。(错误#17775383,错误#70872)

  • 在 OS X 上,多次切换图层和表格的颜色最终可能会导致崩溃。(错误#17758312,错误#70841)

  • 通过在远程 MySQL 连接上选择SQL 编辑器 从 MySQL 通知程序打开 MySQL Workbench 可能会使 MySQL Workbench 崩溃。(漏洞 #17751731)

  • MySQL Workbench 将空二进制字符串显示为 NULL。(错误#17741282,错误#70817)

  • 下面的插入选项卡Forward Engineering有时会意外失败。(错误#17698069,错误#70747)

  • ENUM类型现在更好地对应于其在ModelUser Defined Types下的定义,以允许参数。(错误#17633506,错误#70671)

  • 在 Microsoft Windows 和 OS X 上,捆绑的 PyCrypto 库已升级到版本 2.6.1。(漏洞 #17615430)

  • 如果一个 Linux 机器有多个 MySQL 实例在运行,那么所有实例的状态都会被报告为“正在运行”,即使只有一个或多个实例在运行。(漏洞 #17516593)

  • 当使用通过 SSH 隧道成功连接但使用不正确的 MySQL 服务器凭据定义的 MySQL 连接时,MySQL Workbench 可能会崩溃。一个对话框现在请求正确的信息。(错误#17456433,错误#70332)

  • 在模型中有一个长注释(表超过 60 个字符,或列超过 255 个字符),在此长度之后的单引号或换行符将导致 Forward engineer SQL Alter Script ...不包括违规后的对象导出文件中的注释。(漏洞 #17455899,漏洞 #69776)

  • 尝试更改 EER 图中的触发器名称会使 MySQL Workbench 崩溃。(缺陷 #17425655,缺陷 #70257)

  • EER 图的目录树视图已被具有改进处理功能的中央控件所取代,这使得 MySQL Workbench 能够更顺畅地处理大量表。(错误#17370413,错误#69692)

  • 打开一个有效的 MySQL 连接有时会产生一个带有宽 SQL 编辑器面板的窗口。(漏洞 #17300438)

  • 在某些情况下,文件打印到文件...操作不允许取消选中模型。(漏洞#17300434)

  • 在 OS X 上,打开与不可用的 MySQL 服务器的本地 MySQL 连接会生成未处理的异常。(漏洞 #17300002)

  • 如果有另一个合适的索引可用,现在可以删除为外键自动创建的索引。(错误#17275827,错误#69937)

  • 在 OS X 上,当确定查询显示太多列时,现在会显示禁用列调整大小或继续的选项。这解决了可能冻结 MySQL Workbench 的 Cocoa 问题。(漏洞 #17085770,漏洞 #69613)

  • 模型同步将完成,但如果重复,则 MySQL Workbench 将要求再次更新数据库。(漏洞 #17033354,漏洞 #69591)

  • 更改归类类型不会总是被检测到,因为在尝试应用更改后会报告“未检测到更改”。(错误#16492371,错误#68672)

  • 在 OS X 上,在脚本编辑器的代码区域内右键单击不提供复制和粘贴命令。(漏洞#16276986)

  • MySQL Workbench 主页上的 MySQL 论坛链接已更新,它现在链接到 MySQL Workbench 页面,该页面还链接到 MySQL Workbench - 数据库迁移论坛,而以前很难找到。(漏洞 #14773380,漏洞 #67272)

  • DatabaseReverse Engineer,并在选择具有多个表的模式后,单击具有 Show Filter功能的向左或向右箭头按钮以包含/排除表将丢失光标位置,并始终将光标移动到列表的顶部。(漏洞 #14017237,漏洞 #65018)

  • 对于模型,现在可以通过双击名称列和编辑列来重命名表格。(漏洞 #13702831,漏洞 #64134)

  • 在 MySQL Workbench 未正确关闭后,当系统提示从上一个会话恢复模型文件时,选择恢复 后 MySQL Workbench 可能会崩溃 。(缺陷 #13051204,缺陷 #62589)

  • 无法为模型保存大型 SQL 脚本文件,但仍然存在大约 200MB 的限制。(漏洞 #13025333)

  • 将 largeSQL Script object应用于模型可能会使 MySQL Workbench 崩溃。(漏洞 #13025299)

  • 模型文件的完整路径现在显示在 主页的“模型”部分中。(缺陷 #12616312,缺陷 #61349)

  • 在 Linux 上,执行带有自定义存在的导出到磁盘~/my.cnf会导致导出失败。(缺陷 #12613307,缺陷 #58526)

  • 当视图语句包含子查询时,创建的临时表将只包含一个列 ID 而不是完整的表。这会在尝试使用导出的脚本时导致处理问题。

    解决方法是通过删除相关视图定义并用新视图定义替换它们来重新创建视图对象。(错误#11765994,错误#59018)

  • “Scratch”SQL 编辑器选项卡已删除,取而代之的是始终打开标准 SQL 编辑器选项卡。(错误#11765876,错误#58882)

  • 导入无效模型可能会使 MySQL Workbench 崩溃,但现在会生成错误。(错误#11765756,错误#58752)

  • 在 Microsoft Windows 上,打开和关闭模型/图表会增加打开的 GDI(图形设备接口)对象的数量,因为它们保存在内存中用于撤消队列。此任务所需的内存已减少。(错误#11765437、错误#15998212、错误#58405、错误#67870)

  • 编辑mandatory关系现在会更新引用的列。(缺陷 #11764011,缺陷 #56792)

  • 在表编辑器的索引选项卡上,更改“PRIMARY”文本的选项无效。(缺陷 #11761805,缺陷 #54331)

  • 对 SQL 语句结果矩阵进行了一般排序改进,包括更改以消除不同平台的差异。选定列在排序后保持设置状态,按住Shift 键选择列会将列添加到排序条件,从而按多列排序。(缺陷 #11760178,缺陷 #52561)

  • Schema Privileges选项 卡隐藏在 Schema 编辑器中,现在更加可见。(缺陷 #11758814,缺陷 #51066)

  • 复制和粘贴键盘快捷键并不总是在所有环境中的表格单元格中起作用。(错误#11755245,错误#46994)

  • 缩小 EER 图也会减小相关工具提示的大小,从而使工具提示不可读。(缺陷 #11749683,缺陷 #39609)