MySQL Workbench 发行说明  / MySQL Workbench 6.1 中的变化  /  MySQL Workbench 6.1.3 的变化(2014-03-24,发布候选)

MySQL Workbench 6.1.3 的变化(2014-03-24,发布候选)

添加或更改的功能

  • 现在,当打开连接或默认架构更改时,默认架构会自动扩展。(错误#18237247,错误#70522)

  • 美化查询功能 已更改。它现在只影响当前语句,除非有明确的选择。以前,它会默认重新格式化窗口中的所有语句。(错误#18237189,错误#71544)

  • 主屏幕上的右键单击上下文菜单中添加了 一个新的“创建丢失的本地连接”选项。它尝试识别并创建与本地安装的 MySQL 服务器的连接。(缺陷 #17454766,缺陷 #70150)

  • 现在可以在启动时以“--query user@host:port”的形式将特定的连接字符串传递给 --query命令行选项。如果此连接字符串尚不存在,则会创建它。(错误#17353691,错误#70134)

  • MySQL Workbench 现在检查 lower_case_table_name变量是否在 Microsoft Windows 和 OS X 系统上正确设置。如果没有,则 MySQL Workbench 将在连接后显示一个对话框,并在执行同步或逆向工程操作时发出警告消息。(漏洞 #14802853)

  • 报告错误功能现在打开一个浏览器,其中包含预填充了 MySQL Workbench 数据的 MySQL 错误页面。这也允许在提交错误报告时完全操纵 MySQL Workbench。(缺陷 #14079590,缺陷 #65258)

修正错误

  • 在Synchronize With Any Source向导 中添加然后立即删除相同的 MySQL 连接 会发出错误,例如“无法将 mysql.forms.seperationitem 类型的对象转换为类型系统字符串”。(漏洞 #18449191,漏洞 #71501)

  • FOUND_ROWS()(在 SQL_CALC_FOUND_ROWS语句之后)返回 1 (true) 而不是找到的行数。(缺陷 #18342953,缺陷 #71920)

  • 通过SSH在MySQL Workbench中执行远程连接 时,SSH连接的本地私钥文件 无法保存到带有重音字符的文件夹中。(缺陷 #18328846,缺陷 #71800)

  • 导出的 JSON 字符串分隔符使用双引号代替单引号, 导出的 JSON 文件扩展名从 .js. .json(错误#18314718,错误#71846)

  • 一些用户界面 (UI) 元素明确设置背景颜色而不是字体颜色,反之亦然。(错误#18305958,错误#71828)

  • 在 OS X 上,“查找”按钮呈灰色(禁用)。(漏洞 #18290813,漏洞 #68949)

  • 在 OS X 上,使用快捷键在建模画布上记录标记位置 #3 和 #4 不起作用,因为这些快捷键(Command + Shift + 3Command + Shift + 4)被预定义为执行屏幕截图功能。(漏洞 #18268043)

  • 添加了显示架构名称图表首选项。如果启用,它会在 EER 图的表标题中显示架构名称。(错误#18268014,错误#71592)

  • Shift + Control + 箭头键(向左或向右)现在 在SQL 代码编辑器中逐字移动光标,以配合逐字符的Shift +箭头键功能。(缺陷号 18267537)

  • 在 Linux 上,当“ls”日期列中没有空格时,审计日志检查器不起作用。在某些 Linux 变体(例如 SLES 11)上,“ls -l”会输出类似“2014-02-14”而不是“Feb 14”的日期格式。(漏洞 #18257020)

  • 在 Linux 上,计划和执行的 MEB在线备份不会将错误日志输出到 stderr. 此外,保存的日志文件始终被命名$BACKUP_NAME.log,使用文字“$BACKUP_NAME”而不是将其解析为变量。(错误#18243667,错误#71674)

  • MySQL Workbench 现在会将参考操作选项NO ACTIONRESTRICT参考操作选项视为两个不同的选项。(错误#18237503,错误#71499)

  • 在 OS X 上,按Shift会干扰Option + Arrow 逐字选择器操作,而是将其更改为逐字符操作。(错误#18237104,错误#64358)

  • 在 Linux 上,帮助查看报告的错误链接(查看当前的 MySQL Workbench 错误)已损坏。它的路径包括“WB%2520bugs”而不是“WB%20bugs”。(缺陷 #18231109,缺陷 #71668)

  • 检查更新操作 对商业版不起作用。(错误#18225980、错误#16879533、错误#69346)

  • Alter Table面板中复制和粘贴表格后,单击Apply 将返回“未检测到任何更改”,而不是检测到更改。现在可以检测并保存复制和粘贴的条目(来自剪贴板)。(错误#18205924,错误#71632)

  • 从 Microsoft SQL Server 迁移时, 列总是会迁移到两倍大小nVarchar(n)的 MySQL列。VARCHAR(n)(缺陷 #18195599,缺陷 #71608)

  • 在执行迁移向导时,在测试连接期间成功输入的凭据 保留在缓存中,直到迁移选项卡关闭,尽管未启用将密码保存在钥匙串选项中。执行Test Connection后连接现在关闭 。(漏洞 #18195389)

  • 从 Microsoft SQL Server 迁移时,超过 64 个字符的列名称会自动使用对象迁移组件重命名。模式创建按预期创建了新的表结构,但后来批量迁移批量数据传输尝试将数据导入到原始列名。(错误#18168027,错误#71532)

  • 从 Microsoft SQL Server 迁移时,将 VARCHAR列映射到TEXT 仍会尝试将其迁移到,如果 超过最大大小VARCHAR,这可能会产生错误。VARCHAR它现在可以正确映射到 TEXT. (缺陷 #18167872,缺陷 #71036)

  • 除非将密码保存到本地保管库,否则保存的连接有时无法正常运行(连接)。(漏洞#18154787)

  • 如果列是 BOOLEAN 或 TINYINT,值“true”和“false”现在将转换为“1”和“0”。此外,将 BOOLEAN 与 TINYINT 同步不再产生任何差异,而在此之前它可能会生成将 TINYINT 列“更改”为 TINYINT 的 SQL。(错误#18124474,错误#71458)

  • 数据库迁移向导中 的存储连接以供将来使用 选项未存储定义的 MySQL 连接。(漏洞 #18124149)

  • 从 Microsoft SQL Server 迁移时,DECIMAL(n, n)列未正确迁移到 BIGINT(n). (缺陷 #18105487,缺陷 #71379)

  • 从 Microsoft SQL Server 迁移时, Varchar(MAX)现在导入为 LONGTEXT, 而不是错误的 VARCHAR(-1). (缺陷 #18105486,缺陷 #71253)

  • 在 Linux 上,使用浅色字体的 GTK 主题会导致架构列表难以阅读。(错误#17958777,错误#71141)

  • 更改表的注释会立即将光标位置移动到注释的末尾。解决方法是将注释复制粘贴到该窗口中。(缺陷 #17945616,缺陷 #70970)

  • 在创建带有主键的 InnoDB 表后,删除它然后使用 MyISAM 创建相同但没有主键的表将失败并出现“缺少主键”错误。(错误#17843045,错误#70982)

  • MySQL Workbench 无法对包含 TIME(n)DATETIME(n) (小数时间戳)列的表进行反向工程。(缺陷 #17559837,缺陷 #70515)

  • 为定义的备份作业执行立即执行将成功完成,但也会报告错误。(漏洞 #17408250)

  • 当安装了多个版本的 MySQL Enterprise Backup 时, MySQL Backup Command Path将包括两个路径。现在,使用第一个发现的路径,并记录有关安装多个 MySQL Enterprise Backup 的警告。(漏洞#17367584)

  • SQL Additions面板 中的 MySQL 关键字有时为空白(缺失) 。(错误#17346343,错误#70116)

  • 迁移向导概述 文本已更新以反映更好的语法。(漏洞 #17283213)

  • 当 MySQL Workbench 中存在太多选项卡时,双箭头现在会出现在右上角。单击时,将显示隐藏选项卡的列表。(漏洞 #16757127,漏洞 #69091)

  • MySQL Workbench Scripting Shell不允许在交互式 Python 脚本中使用制表符或空格进行缩进 。解决方法是改为创建和执行脚本文件。(漏洞 #14520728,漏洞 #66451)

  • 有时Report Bug窗口会保持打开状态,即使在按下Cancel之后也是如此。(漏洞 #14495624,漏洞 #66084)

  • EER 图的面板尺寸现已保留。此左侧面板存储描述、属性和历史选项卡。(漏洞 #13972049,漏洞 #64661)

  • 同步模型例程只会注意到对某些触发器的更改,而忽略对其他触发器的更改 。即使使用“更新源”按钮强制执行,它也不会更新这些触发器。(错误#11766750,错误#59934)

  • MySQL Workbench 允许使用保留的 MySQL 关键字重命名表组。(缺陷 #11763690,缺陷 #56431)