MySQL Workbench发布说明/MySQL Workbench 6.3的变化/ MySQL Workbench 6.3.7的变化(2016-06-13,通用可用性)

MySQL Workbench 6.3.7的变更(2016-06-13,一般可用性)

添加或更改的功能

  • MySQL默认版本模型首选项现在是一个打开的文本字段,而不是一个下拉选择框。例如,您现在可以输入特定的版本,如5.7.12,而不是选择“5.7”这样的版本。(Bug #23080421, Bug #81023)

错误修复

  • 的打印错误被修正了配置服务器管理页面。(Bug #23534786, Bug #81738)

  • 在OS X上,在创建新模型和新图表之后,右键单击空的图表背景将冻结Workbench。(错误# 23512126)

  • 执行数据导入/恢复会引发未处理的异常从自包含文件导入启用。(错误# 23505226)

  • 在Linux上,表数据导出向导未能完成导出过程。(错误# 23477814)

  • MySQL企业备份恢复在某些情况下,功能可能会引发未处理的异常。(错误# 23472573)

  • 命令编辑远程MySQL选项文件选择文件管理工具将在单击后发出未处理的异常应用.(错误# 23307191)

  • 将数据导出到JSON是将NULL值导出为NULL而不是NULL,因此破坏了JSON输出。(Bug #23241155, Bug #81331)

  • 用户和权限, Workbench不允许在“limit to hosts matching”字段中使用连字符作为主机名。(Bug #23224606, Bug #81301)

  • 在查看现有视图(创建视图的SQL)的代码时,将截断十六进制值。(Bug #23187761, Bug #81208)

  • 对于已生成列的表,将MySQL源数据库迁移到MySQL目标数据库将失败,因为目标服务器拒绝将数据插入已生成列的尝试。(Bug #23128380, Bug #81100)

  • 选择“5.7”MySQL默认版本没有考虑到新版本的变化,因为5.7表现得像5.7.0而不是更新的版本。例如,不可能在存储过程编辑器中使用JSON数据类型,因为JSON是在MySQL 5.7.7中添加的。(Bug #23080421, Bug #81023)

  • 当存在大量(1000+)模式时,模式过滤器很慢(性能较差)。(Bug #23047787, Bug #80946)

  • 逆向工程时,用于选择对象的通配符描述中提供的信息包含一个错别字。(Bug #23022342, Bug #80902)

  • 当数据源是使用ODBC的SQL Anywhere 16时,迁移向导成功迁移了模式,但未能迁移数据。(Bug #22987681, Bug #79140)

  • 数据库迁移向导数据库字段被描述为“留空以稍后选择”,但此文本被更新为“不能为空”,因为它是必填字段。(错误# 22896342)

  • 由正向工程向导生成的SQL将错误地输出“VIRTUALCOMMENT”而不是“VIRTUALCOMMENT”。(Bug #22880159, Bug #80618)

  • 可以使用一个新选项指定SSH配置和/或已知hosts文件的路径。此选项将覆盖默认值。(Bug #22866791, Bug #80605)

  • 工作台的Alter Table当使用带有分数秒的TIMESTAMP(例如TIMESTAMP(1))定义列时,功能不能正确地运行。在这种情况下,一些列将对编辑器隐藏。(Bug #22839982, Bug #80547)

  • 当尝试反向工程一个EER图时,选择太多的表会导致MySQL Workbench失败并退出。此修复将允许的阈值设置为1000个对象,并在对象数量超过阈值时显示警告消息。(Bug #22828056, Bug #80516)

  • 在成功执行数据库迁移向导之后,第二次执行它需要重新启动Workbench。(Bug #22811588, Bug #80479)

  • 在执行数据导出使用远程MySQL连接时,错误导致丢失, mysqldump二进制不清楚。(Bug #22753693, Bug #80240)

  • PostgreSQL迁移向导可能无法迁移使用tryton生成的PostgreSQL数据库。(Bug #22747525, Bug #79217)

  • 指示板而且服务器状态不同的报道每秒选择次数值。的服务器状态页面报告了错误的值(膨胀了大约3倍)。(Bug #22739583, Bug #74822)

  • PostgreSQL迁移向导使用“pg_catalog”可能会失败。Pg_enum不存在”错误。(Bug #22738451, Bug #71121)

  • 当系统的语言被设置为RTL语言时,Workbench界面将错误地将自身定位为显示为从右到左(RTL),尽管Workbench没有被翻译成这种语言。(Bug #22722701, Bug #72126)

  • 试图测试自定义连接细节(Workbench尚未创建的连接)导致Workbench失败并退出。的测试连接该功能仅适用于现有或新连接。(Bug #22698924, Bug #80325)

  • 如果主机名称包含数字字符,用户管理器中的“限制主机匹配”字段将错误地报告“主机名称包含不正确的字符”错误。(错误# 22670269)

  • 如果表的列名是关键字(如key或value),则导入和导出到JSON格式失败。(Bug #22668918, Bug #80272)

  • Alter Table功能没有检测到默认值从无默认值变为空字符串。换句话说,添加默认值“”会导致Workbench报告“未检测到更改”。(Bug #22664805, Bug #80267)

  • DBMS连接保持连接时间间隔选项没有正常工作。因此,Workbench可能会失去连接并导致类似于“错误代码:2013”的错误。在查询MySQL服务器时失去连接”。(Bug #22642241, Bug #80225)

  • 现在所有生成的路径都将使用“/”作为目录分隔符,以避免“\s”被解释为空格,例如“C:\path\to\certs\server-cert”。pem,用于生成SSL证书。(Bug #22636645, Bug #80087)

  • 从正确的UTF-8编码源导入CSV数据有时会失败,反而可能导致以下错误:'ascii'编解码器无法在位置29编码字符u'\xcf':序数不在范围(128)”。(Bug #22635390, Bug #80205)

  • 使用Fabric, Workbench缓存拓扑信息,并且在拓扑发生变化时不更新它,比如切换到新的主服务器时。(错误# 22601466)

  • 代码完成已进一步改进,以仅显示相关细节,例如,如果FROM子句中引用了一个表,则仅显示该表中的列,而不是默认模式中的全部列,并且条目已重新排序,以首先显示列(仅在关键字之前显示)。(Bug #22579426, Bug #80092)

  • 一些存储过程定义被错误地报告为语法无效。(Bug #22552958, Bug #80007)

  • 执行修改存储过程没有SELECT权限的用户会导致MySQL Workbench崩溃。(Bug #22509047, Bug #79871)

  • 启用MySQL防火墙插件后,如果用户名中包含一个单引号字符(很少,但不是非法的),查询将失败并在用户和权限工作台区域。这些检查现在被正确地转义了。(错误# 22468850)

  • validate_password当Workbench试图通过向服务器发送一个查询来检查新密码的强度时,在这个查询中密码没有被正确转义。在这种情况下,密码被错误地报告为强密码或弱密码。相关联的选择VALIDATE_PASSWORD_STRENGTH ()查询现在已正确转义。(错误# 22468332)

  • 当sql_mode设置为ANSI_QUOTES时,一些内部Workbench查询执行失败。(错误# 22464406)

  • 总时间字段中的最近的活动Workbench的Online Backup / MySQL Enterprise Backup部分的grid显示了错误的持续时间值。(Bug #22462974, Bug #73499)

  • MySQL Server 5.5及以下版本,正在执行Alter Table将失败,错误类似于“语法错误:'PARTITION'(标识符)在此位置不是有效输入”。(Bug #22453898, Bug #79734)

  • MySQL工作台缺乏CentOS配置文件,因此可能无法建立到CentOS机器的远程连接。(Bug #22453095, Bug #72205)

  • 为用户定义的模板在表模板窗口中添加或编辑字段会导致MySQL工作台失败并退出。(Bug #22449752, Bug #79721)

  • 插入EER图中表的选项卡生成了无效的JSON语法。(Bug #22381735, Bug #79673)

  • 从对象浏览器打开存储过程编辑器后,单击执行将执行不考虑IN参数的查询。(错误# 22378620)

  • 在Windows上,当点击“Alter Table”窗口时,“DEFAULT NULL”值可能会无意中被删除。(Bug #22375946, Bug #79661)

  • 数据库迁移在成功迁移后,主页上的迁移链接没有立即运行。(错误# 22271448)

  • 在GUI中实现了一些语法和拼写更正。(Bug #22251496, Bug #79373)

  • 在某些情况下,子查询被报告为语法错误。(Bug #22251347, Bug #79371)

  • SQL Server 2014数据库迁移的几个改进。(Bug #22243141, Bug #79299)

  • 建模时,按输入键将关闭文档属性窗口,而不是添加新行。(错误# 22204168)

  • 在复制表时,Workbench在开始时建立一个连接来禁用触发器,然后建立一个单独的连接来执行数据复制,然后返回到第一个连接来重新启用触发器。如果复制花费的时间长于服务器的wait_timeout,则第一个连接将超时。(Bug #22190703, Bug #79242)

  • 驱动程序以UTF-8格式发送Unicode数据在使用ODBC驱动程序时可用的高级数据库迁移选项现在默认禁用。此外,当启用此选项时,连接可以挂起。(Bug #22149342, Bug #76382)

  • 执行删除行(年代)从结果网格中选择超过6行后,将不会删除所有选定的行。(Bug #21909625, Bug #78560)

  • 自动完成功能没有提供预期的建议。的CTRL+空格键可以使用键盘快捷键来激活此功能。(Bug #21685267, Bug #78185)

  • 类型中精确地添加DATETIME(例如DATETIME(3))表编辑器将最终恢复为DATETIME(没有精度)。(Bug #21666012, Bug #78153)

  • 模式搜索字段中的搜索(放大镜)图标在左侧边栏调整大小后放错了地方。(Bug #21329109, Bug #77507)

  • Workbench现在将提示继续执行存储过程中包含循环的操作,而不是在执行~200次之后取消它。(Bug #21310357, Bug #77470)

  • Workbench中的性能架构安装过程在尝试安装之前未能检查用户权限。例如,如果用户拥有除“ALTER ROUTINE”之外的所有权限,它将更新sys. exe。版本,但未能完成安装,也未能退出,从而留下sys. exe。版本为当前,但没有更新任何函数。(Bug #21261239, Bug #77360)

  • 在Linux和OS X上,选项文件查看器缩短了GUI中较长的选项名称,尽管编辑它们的值会改变正确的选项。(Bug #21167521, Bug #77179)

  • 在连接和断开MySQL数据库时,MySQL连接被泄露。它每次重新连接数据库都会泄露一个连接。(错误# 20996606)

  • 项下报告的大小因数据库过大而导致模式检查将负数环绕并显示。(错误# 20990435)

  • 选择文件管理功能,点击丢弃先进的选项卡打开将始终恢复thread_handling选项值为“每个连接一个线程”,即使它被设置为“无线程”。(错误# 20956570)

  • 在SQL编辑器中关闭一个选项卡时,无论打开了多少个选项卡,焦点总是返回到第一个选项卡。此修复将焦点返回到关闭选项卡的前一个选项卡(左侧)。(Bug #20351753, Bug #75490)

  • 打印预览图标对话框缺少Workbench图标。(Bug #20309812, Bug #75422)

  • 对建模的更改外观字体偏好没保存好,还是有影响的。(Bug #20196073, Bug #75173)

  • 在Windows上,查询统计在MySQL Server 5.7中,图形将无法呈现。(Bug #20141414, Bug #75100)

  • 查询统计即使禁用了性能模式,也会填充information选项卡。(Bug #20141262, Bug #75101)

  • 切换SQL脚本在语句失败后是否继续执行按钮已更新,以便更好地指示何时启用或禁用该选项。(Bug #20093801, Bug #74982)

  • 在Windows上,关闭并重新打开Workbench并打开几个SQL Editor选项卡后,如果连接名称包含非标准文本,则选项卡名称为哈希值(而不是MySQL连接名称)。(Bug #20086117, Bug #74966)

  • 表编辑器,如果一个列检查了NN,然后NN未检查,那么在CREATE TABLE语句中自动添加一个默认的NULL值应用点击。然后,该列在表编辑器中显示默认值NULL。(Bug #19890571, Bug #74558)

  • 如果一个设置(不正确地)在my.ini, Workbench用换行符("\n")分隔其值。例如,如果sort_buffer_size定义了两次,Workbench将其显示为“sort_buffer_size=256K\n256K”。Workbench现在遵循MySQL Server行为,并使用最后定义的选项。(错误# 19769849)

  • 游标可能在执行查询后消失,因为它可能在查询开始执行时保持在其最后的位置。(Bug #19703074, Bug #74128)

  • 该模型页面设置…在选择打印尺寸时,功能并不总是被保留的。(Bug #11766583, Bug #59724)