MySQL Workbench 发行说明  / MySQL Workbench 6.2 中的变化  /  MySQL Workbench 6.2.2 的变化(2014-09-05,发布候选)

MySQL Workbench 6.2.2 的变化(2014-09-05,发布候选)

添加或更改的功能

  • 引入了以下 SSL 相关更改:

    • SSL 连接选项的使用 SSL选项已更改为下拉列表,您可以在其中选择以下选项之一:NoIf AvailableRequired

    • 如果选择Required,如果无法启用 SSL 连接,连接将失败。

    • 新的 MySQL 连接默认为If available

    • 测试连接按钮 现在显示连接打开时是否启用了 SSL。

    • SQL 编辑器侧边栏中的会话信息面板显示 SSL 已启用,以及正在使用的密码。

    (漏洞 #18547269)

  • 缩进现在在 SQL 和代码编辑器中得到尊重,而在当前缩进级别之前会被遗忘。新行现在从以前的缩进级别开始。(错误#17354356、错误#14666286、错误#70138、错误#66941)

  • tab 键现在将一个制表符插入查询编辑器,而之前它插入三个空格。(缺陷 #14499535,缺陷 #66382)

修正错误

  • 在 OS X 上,SQL 自动完成功能对表名或字段名不起作用。(缺陷 #19563290,缺陷 #73805)

  • 在外部源修改表后刷新查询结果网格有时会无法产生预期的结果,例如显示包含 NULL 值的虚假行。(缺陷 #19527620,缺陷 #73762)

  • 对从空表中进行 SELECT 的查询执行(全部或选择)到文本 失败,并生成类似于“调用 Python 模块函数 SQLIDEUtils.executeQueryAsText 时出错”的错误,类似于“在“将查询执行到文本输出”期间出错”。(缺陷 #19490650,缺陷 #72611)

  • 从表格上的颜色选择器中选择颜色会生成无效的颜色值。(错误#19487822,错误#73682)

  • 在 Windows 上,目录树视图现在有工具提示来显示任意长度的对象名称。在 Linux 上,此信息可从新专栏获得。(缺陷 #19487798,缺陷 #73681)

  • Commit results editsDiscard results Edits选项有时会从视图中隐藏 。(缺陷 #19484760,缺陷 #71539)

  • 文档选项卡控件现在可以在按下按钮时阻止鼠标移动,以防止意外拖动窗口。(缺陷 #19484086,缺陷 #72256)

  • 如果事务已经打开并禁用了自动提交,则会出现一个对话框,提示在应用更改之前提交打开的事务。该对话框已简化为仅提供应用取消选项。此对话框仍然对应用结果集本身的事务没有影响。

    此外,如果在单击Apply 时事务已经打开,则将不再提交结果集更改 。启用自动提交后,将保留在新事务中应用更改的旧行为。(缺陷 #19482785,缺陷 #73076)

  • SQL 美化功能会将“NOW()”更改为“NOW ()”(注意插入的空格),这会导致 SQL 语法错误。(缺陷 #19477485,缺陷 #73661)

  • 服务器管理功能有时会因使用 SSH 隧道的连接而失败。(缺陷 #19447288,缺陷 #73580)

  • 单击结果选项卡中的空间视图可能会导致崩溃。(错误#19429414、错误#19574103、错误#73824)

  • 由于数据字段中存在 char(0) (0x00),将结果集导出到 CSV 有时会生成损坏的数据。(错误#19412388,错误#73524)

  • 修复了 GUI 描述中的几个拼写错误,例如“Program Fiels”到“Program Files”。(缺陷 #19397736,缺陷 #73510)

  • 当有多个结果集时,使用“垂直输出”输出类型时,输出窗格中只会显示一个。(错误#19344302,错误#73452)

  • Queries per Second指标已重命名为 Selects per Second以避免混淆。(缺陷 #19314885,缺陷 #70132)

  • 在 OS X 上,更改数据库设置会导致崩溃。(错误#19313190,错误#73416)

  • 在 Linux 上,单击 Visual Explain 界面中的“缩小图表”图标会导致崩溃。(漏洞#19279674)

  • 在编辑结果集条目后 快速单击应用两次会导致崩溃。(错误#19264864,错误#73348)

  • --script参数旨在将 SQL 脚本加载到查询编辑器中,现在当错误地与 Python 脚本一起使用时将明确发出警告。(缺陷 #19255337,缺陷 #73334)

  • 数据类型已CHAR()添加到 SQL 和模型编辑器中。(错误#19206172,错误#73282)

  • 在SQL编辑器中添加足够多需要滚动的SQL语句后,滚动到最下面的语句并执行,SQL窗口会自动滚动到最上面的语句。现在,光标位置被保留。(缺陷 #19194043,缺陷 #73262)

  • 现在可以调整状态和系统变量 下的三列宽度。(缺陷 #19186598,缺陷 #73245)

  • 在某些情况下,Visual Explain 只会显示原始解释数据。(错误#19186177,错误#73256)

  • 表单编辑器最多只能显示 250 个字符。(缺陷 #19176830,缺陷 #73234)

  • 表检查器中的“列权限”部分包含额外的第三列。(错误#19166119,错误#73221)

  • 在 SQL 编辑器中保存查询将清除撤消历史记录。(缺陷 #19153350,缺陷 #73188)

  • 导出数据库时,MySQL Workbench 现在会在捆绑或配置的 mysqldump早于目标 MySQL 版本时检查并通知用户,并提示用户将MySQL Workbench 中的mysqldump 工具路径设置为适当的版本。(缺陷 #19127351,缺陷 #72312)

  • 单击HelpReport a Bug不起作用。(缺陷 #19063645,缺陷 #73104)

  • 从模型的表格属性“ 插入”选项卡中 单击“导入”或 “导出”不起作用。(缺陷 #18974785,缺陷 #72733)

  • 结果网格列仅显示少量字符。(错误#18966800,错误#72967)

  • 从 EER 图生成的代码有时会以错误的顺序添加主键。(缺陷 #18945899,缺陷 #72920)

  • 在 Linux 上,分配引用的外键可能会导致崩溃。(错误#18936194,错误#72916)

  • MySQL Workbench 错误地报告当前用户没有执行 SELECT 查询的权限,该查询从用户被明确授予 SELECT 权限的列中请求值。(错误#18932984,错误#72905)

  • SQL 语句注释中的新行将截断新行处的注释。(缺陷 #18925569,缺陷 #72904)

  • 在 OS X 上,执行查询有时会隐藏结果网格。(错误#18922858,错误#72897)

  • 在对象浏览器中展开模式列表可能需要很长时间才能执行,具体取决于存在的过程数量。现在,mysql.proc 用于获取过程和函数信息,以前使用的(效率较低) SHOW PROCEDURE STATUS作为后备选项。(漏洞#18906030)

  • 在 Linux 上,BLOB 列在查询结果编辑器中不可见。(错误#18788268,错误#72676)

  • 迁移带有时间戳的 SQL Server 2005 表不会导入时间戳列数据。(缺陷 #18764121,缺陷 #72650)

  • 将数据记录导入到表或从表导出到外部文件会导致崩溃。(错误#18762702,错误#72648)

  • 删除了捆绑的 MySQL Workbench 文档,取而代之的是指向官方在线手册的链接。(漏洞#18734566)

  • 在重命名模式后 执行正向工程向导时,如果选择了省略模式限定符 选项,则不会导出例程和视图。(漏洞 #18719282)

  • 拖动对象时,对象对话框工具提示仍然可见。(错误#18718988,错误#72549)

  • 损坏的表列在“ 视图”选项卡下,而不是列在“”选项卡下。(缺陷 #18621591,缺陷 #72380)

  • 脚本外壳中的通知选项卡缺少面板标题。(错误#18548008,错误#72299)

  • 语法检查器、配置编辑器和错误处理程序现在支持服务器端语句超时语法的 MySQL 5.7+ 实现。示例语法包括“SELECT MAX_STATEMENT_TIME= 1 * FROM SAKILA.actor”。(漏洞 #18545802)

  • 在架构检查器中,复制到剪贴板发送到 SQL 编辑器 上下文菜单选项不起作用。(错误#18540059,错误#72282)

  • 在模型正向工程后立即执行模型到数据库同步会显示太多差异。(漏洞 #18492219)

  • 从 Sybase ASE 迁移可能会生成不正确的连接字符串。(漏洞 #18490804)

  • 使用 SSH 隧道的连接有时会在短暂的空闲期后终止。(错误#18454694,错误#72105)

  • 模型视图的评论输入框太短。(漏洞#18454388)

  • 导出记录集”对话框太宽。(漏洞#18454356)

  • DBdoc 模型报告功能不起作用 。(漏洞 #18453959)

  • 在 Linux 上,左右箭头键现在可以展开和折叠模式(对象)导航器选项卡中的节点。(缺陷 #18451434,缺陷 #72103)

  • 性能仪表板工具提示将保持打开状态并覆盖其他 GUI 元素。(漏洞 #18445789)

  • 在Audit Inspector中加载大型审计文件后 ,PreviousNext按钮不起作用。(漏洞#18427194)

  • 在表检查器中, 当索引名称太长时, Drop Index按钮将被推离屏幕(隐藏)。(漏洞 #18426804)

  • 从 Microsoft SQL Server 2008 迁移到 MySQL 5.6+ 时,使用毫秒精度复制列类型为 DATETIME 的表只会将目标条目毫秒填充为 .000。(错误#18412667,错误#72060)

  • 有些选项在选项文件窗口的复制选项卡的中继日志框中 列出了两次,例如中继日志索引、中继日志恢复和中继日志信息文件等选项。(错误#18373619,错误#71976)

  • 当密码未保存到保管库时,SSH 身份验证有时会失败。(缺陷 #18149737,缺陷 #71504)

  • 关闭 MySQL Workbench 后查询选项卡名称将被遗忘,这些选项卡名称现在跨会话保留。(错误#18131999、错误#19492952、错误#69234、错误#71471)

  • Workbench 无法识别 ALTER ONLINE|OFFLINE TABLE 语法,该语法已在 MySQL 服务器 5.6 中删除。(缺陷号 18067770)

  • 在 64 位操作系统上,MySQL Workbench 会显示“thread_stack”系统变量的错误默认值。(缺陷 #17879238,缺陷 #71045)

  • 打开 EER 图时,属性编辑器 中的“扩展”属性被忽略。无论“扩展”设置如何,所有常规组都已扩展。扩展、手动调整大小和任何其他属性现在都是持久的。(缺陷 #17554059,缺陷 #70506)

  • innodb_buffer_pool_size选项在选项文件管理下列出了两次。(错误#17339642,错误#70003)

  • 在 Windows 上,架构传输向导的 背景图像被裁剪了。此背景图片已删除。(漏洞 #17300415)

  • 在部分备份操作期间,在某些情况下,所需的架构在 UI 中不可见。(漏洞 #17300033)

  • 迁移向导不会将 PostgreSQL 迁移到 MySQL 服务器 5.7。(漏洞 #17075011)

  • “自动换行”状态现在跨 SQL 选项卡和 MySQL Workbench 会话保留。(错误#16505796,错误#68693)

  • 不再允许使用空用户名。(缺陷 #16298174,缺陷 #68305)

  • 关闭 ERR 模型不会释放适当数量的 RAM。(错误#14768662,错误#67264)

  • 当 ALTER Table 编辑器提交更改并发生错误时,它会尝试重新创建原始对象。但是,这在大多数时间都无法正常运行,因此完全删除了此功能以避免混淆错误消息。(漏洞 #13640795)

  • 语法检查器和解析器现在处理子查询中的 SQL_NO_CACHE 和 SQL_CACHE。对于小于或等于 5.1 的 MySQL 服务器版本,这被接受为有效语法。对于更高版本,会生成语法错误。(缺陷 #12711154,缺陷 #61668)

  • 在 Windows 上,对话窗口将出现在 Windows 任务栏下方。(缺陷 #12622572,缺陷 #61125)

  • 当模型视图缩放比例降低时,可拖动框很难定位。(缺陷 #11749682,缺陷 #39608)

  • 迁移向导现在在复制数据之前设置“SQL_MODE=NO_AUTO_VALUE_ON_ZERO”,这会导致 auto_increment 字段值 0 被复制为 0。(错误 #11747050,错误 #30486)