MySQL Workbench 发行说明  / MySQL Workbench 6.0 中的变化  /  MySQL Workbench 6.0.4 的变化 (2013-07-24)

MySQL Workbench 6.0.4 的变化 (2013-07-24)

这是 6.0 的第三次公开测试版。它用于测试目的,不应在生产环境中使用。

添加或更改的功能

  • Print to PDF...和 Print to PS...菜单项合并为一个 Print to File...菜单项。这个新的菜单项现在还允许选择(或取消选择)图表。(错误#17069956,错误#69176)

  • MySQL Workbench 现在将检测 SQL 编辑器中的文件编辑更改。例如,您现在可以在 MySQL Workbench 中打开一个 SQL 文件,在另一个文本编辑器中编辑同一个文件,MySQL Workbench 将检测到更改并进行相应更新。(漏洞 #16744919,漏洞 #68950)

  • 现在可以手动指定引用的表和列来改变正向工程行为。为此创建了一个存根表,它不是正向工程。(缺陷 #14134769,缺陷 #61440)

  • 选项卡导航功能现在包括换行。在最后一个选项卡处于活动状态时按 Control + Tab(向前)将移至第一个选项卡,在第一个选项卡处于活动状态时按 Control + Shift + Tab(向后)将移至最后一个选项卡。(缺陷 #14096668,缺陷 #65354)

  • 根据要求,MySQL Workbench 可以作为外部工具从 Visual Studio(或大多数任何应用程序)打开。--query命令行选项接受连接信息,有关 --help其他选项,请参阅。(漏洞 #14079584,漏洞 #65261)

  • 外键定义的列现在重新排序以匹配它们关联的索引的列。(缺陷 #13344743,缺陷 #62930)

  • 添加了查询菜单 中的子菜单以更改行计数限制。

    解决方法是单击结果网格窗格中的工具栏按钮“切换记录数限制”以设置或取消设置特定结果集的限制。(缺陷 #11763098,缺陷 #55765)

  • 页眉和页脚已添加到“打印到文件...”输出中。

    解决方法是向文档添​​加文本字段并在其中添加您的信息。(缺陷 #11762619,缺陷 #55233)

  • 添加了从命令行选项 打开 SQL (*.sql和 ) 文件的支持。*.dbquery

    如果只.sql传入一个文件,则将打开一个连接对话框,以便可以选择 MySQL 连接。如果该-query $connection选项也被传入,那么文件将使用该 MySQL 连接打开。(缺陷 #11752504,缺陷 #43721)

修正错误

  • Schema Transfer向导文本难以阅读 。(漏洞 #17163820,漏洞 #69747)

  • 在模型视图中,“手风琴”样式选项卡将不允许在打开多个选项卡时滚动。例如, Physical Schemas不会向下滚动到其他选项,如Model Notes。(漏洞 #17154650,漏洞 #69635)

  • 架构权限页面已更新 。架构权限现在只能添加到先前选择的用户/主机对。(漏洞 #17088972,漏洞 #68059)

  • 当设置了在对象名称中省略模式限定符时, Forward Engineer SQL 脚本不会在生成的 SQL 脚本中创建视图定义,生成 的 SQL 脚本仅包含表的定义。(错误#17066617,错误#69686)

  • 无法使用该语句执行 PROCEDURE ANALYSE语句。

    解决方法是删除生成的 LIMIT子句。(漏洞 #17066330,漏洞 #69687)

  • innodb_file_format_check 选项在 MySQL Workbench GUI 中设置为字符串,但现在设置为一个(布尔)复选框。(缺陷 #17057975,缺陷 #69672)

  • 迁移 PostgreSQL 9.0.x 时,逆向工程师选择的模式可能会失败,因为 MySQL Workbench 假定该pg_catalog.pg_enumenumsortorder在 9.0.x 版本中具有该列,而该列是在 9.1 中添加的。

    db_postgresql_re_grt.py解决方法是按照错误报告中的建议 编辑 。(错误#17056367,错误#68997)

  • 按Delete后 ,Schema Privileges选项卡不会删除用户的 schema 权限 。只有 添加修改 操作起作用。(漏洞 #17050803,漏洞 #69660)

  • 水平滚动条现在出现在所有文本框上。有时水平滚动条不会显示,直到使用键盘将光标移过文本框的边缘。(漏洞 #17050483,漏洞 #66747)

  • 兼容索引的检测已更新,以接受在正确位置具有正确列的任何索引。FK 列的排序会自动更新以匹配索引列。(漏洞 #17043125)

  • 在具有外键的数据库上执行同步模型可能会产生“错误 1822”故障。除了正在进行的任何其他排序外,现在还考虑了外键索引依赖性。(缺陷 #17037751,缺陷 #69508)

  • 添加了一个新的首选项来切换自动完成列表中生成的关键字的大小写。编辑首选项SQL 编辑器 TAB完成时使用大写键盘。(缺陷 #17033597,缺陷 #69621)

  • 在 Microsoft Windows 上,使用Control + Enter快捷方式 执行查询 会导致光标焦点丢失。(缺陷 #16983168,缺陷 #69505)

  • 执行查询后,SQL 编辑器文本窗格的高度将恢复为默认高度。现在保留了自定义高度。(缺陷 #16979473,缺陷 #69504)

  • 在 OS X 上,如果生成太多错误,则执行Apply SQL Script to Database可能会使窗口溢出。这些错误现在记录在“ 操作日志”窗格中。(漏洞 #16970560,漏洞 #69483)

  • 单击模式表列表中的“更改表”并从引擎下拉列表中更改引擎不会在按Apply后更改数据库。(错误#16933119,错误#69433)

  • 连接处理进行了重构。现在列出了所有定义的连接,而之前只显示“存储的”连接。此外,上次使用的连接现在默认突出显示。

    这也解决了连接管理器窗口在关闭时可能崩溃的问题。(漏洞 #16869457,漏洞 #69329)

  • Server AdministrationUsers and Privileges下,按User对列表排序后 单击 Add Account将加载现有用户的详细信息。(错误#16828217,错误#69267)

  • 在 Microsoft Windows 上,当尝试为新图表保存大小和名称时,只会保存大小。(错误#16793626,错误#69182)

  • 在 OS X 上,在对模式运行查询后(在模式资源管理器中展开之前)打开模式资源管理器中扩展表列表中的表的上下文菜单将导致 MySQL Workbench 冻结。(漏洞 #16788873,漏洞 #69188)

  • SELECT如果在查看表之前对架构执行查询,则 表下拉列表不会在架构资源管理器中按字母顺序排序。(错误#16784484,错误#69178)

  • 表的当前信息并不总是反映在 SQL 编辑器的 信息面板中,即使在单击Refresh All之后也是如此。(错误#16708902,错误#68988)

  • Control + PageDownControl + PageUp现在可以在打开的 SQL 编辑器连接之间切换。(错误#16687676,错误#68968)

  • 用于编辑表格KEY_BLOCK_SIZE 信息的选项已添加到“选项”选项卡,以与当前的“行格式” 选项一起使用。(漏洞 #16588233,漏洞 #68422)

  • 文件/打开 SQL 脚本对话框现在默认为会话期间最后使用的文件夹 。(漏洞 #16581302,漏洞 #68822)

  • 冒号现在用方括号括起来,并在使用“设置新连接”对话框时被识别为有效的 IPV6 主机名。(漏洞 #16422401,漏洞 #68536)

  • 执行逆向工程不会刷新MySQL 模型选项卡。它现在自动更新。(漏洞 #16285313)

  • 恢复选项不适用于视图/例程 。(漏洞 #16284542)

  • 添加了重置所有连接密码的新选项。它位于“打开连接”、“ 服务器”、“重置已保存的连接密码”下。(漏洞 #16284321)

  • 数据源刷新数据选项无法在存在本地更改的情况下运行。添加了一个对话框以在执行刷新之前应用或取消本地更改。(漏洞 #16104127,漏洞 #68030)

  • 选择所有模式 的选项已添加到迁移向导中。取消全选的选项已经存在。(漏洞 #16065000,漏洞 #68017)

  • 缩放到 100% 时,字母“d”在表关系工具提示中看起来像“c”。(缺陷 #14835312,缺陷 #67420)

  • EER 图 的目录差异报告可以 生成差异列表,但没有任何实际差异。(缺陷 #14829528,缺陷 #67209)

  • 通过定义源数据库和目标数据库与数据源同步后,之前选择的存储连接有时会不正确。(漏洞 #14807904,漏洞 #67111)

  • 在编辑Model Overview时,执行撤消 ( Control + Z ) 可以撤消触发器窗口中超出单击另一个表的点的文本,最终删除触发器选项卡中的所有文本。触发器信息现在在表之间得到尊重。(漏洞 #14800878,漏洞 #66867)

  • 查询选项卡中的Filter字段将忽略最后一个字符。(错误#14636440,错误#66844)

  • 刷新筛选结果可能会在表格中填满数据,而无需先应用筛选器。(缺陷 #14498414,缺陷 #66009)

  • 在 EER 图上滚动有时会导致故障,因为沿着边界添加了错位的像素。(缺陷 #14498256,缺陷 #65969)

  • 读取大型 EER 模型后,立即加载另一个 EER 模型,有时 MySQL Workbench 会崩溃。(错误#13923093,错误#17024905)

  • 定义用户定义的数据类型时,可用选项不包括字符集规范,这对TEXT数据类型特别有用。包含新的表格模板功能修复了这个问题。(漏洞 #13500224,漏洞 #63728)

  • 有时 MySQL Workbench GUI 不会缩小以允许访问某些按钮。使用 1024x768 的最低(或更高)所需分辨率时,现在会显示所有按钮。(缺陷 #12756582,缺陷 #61608)

  • 当通过上下文菜单向上或向下移动表中的列时,焦点将不会留在正在移动的列上。现在,当移动表格的选定列时,焦点仍保留在重新定位的列上。(缺陷 #11763633,缺陷 #56371)

  • 为模型概述中的图表添加 了重命名图表...上下文菜单项。(错误#11762737,错误#55367)

  • 用户帐户面板 现在可以调整大小,以便用户来自主机的列都可以在不滚动的情况下适应。(缺陷 #11757906,缺陷 #50023)

  • 在 Linux 上,架构编辑器中的绿色闪电图标不起作用。它被“重构模式”按钮取代。(缺陷 #11757390,缺陷 #49430)

  • INTEGER将数据类型 更改为VARCHAR将使“AI”( AUTO_INCREMENT) 属性保持选中状态。(错误#11755581,错误#47379)

  • 修复了文本 UI 不一致问题,例如在引用新选项卡时将名称“Window”更改为“Tab”。(缺陷 #11753870,缺陷 #45389)

  • MySQL Workbench 将允许 FULLTEXT使用不支持FULLTEXT. 验证现在会捕获无效的索引类型/引擎类型组合。(缺陷 #11747352,缺陷 #31939)

  • 更改索引类型时,验证和正向工程不会检查引擎依赖性。(缺陷 #11747351,缺陷 #31938)