本节记录了自 MySQL Workbench 5.0.23 发布以来应用的所有更改和错误修复。
在
MySQLGrtShell.exe
程序中, 值选项卡已重命名为 GRT 树。但是,GRT 树选项卡仅显示一个根节点,因为在Shell
以独立模式启动时没有加载 GRT 树。(漏洞 #35052)
如果索引类型为 ,则无法删除选择 索引选项卡 时列出的索引
FOREIGN
。(漏洞 #38639)当菜单项模型, 验证,验证全部验证 以及随后显示错误对话框时,对话框错误消息在数据库名称和表名称之间缺少点分离器。(漏洞 #38632)
当包含重复关系的 DBDesigner 4 模型导入 Workbench,然后导出时,生成的脚本在 MySQL 服务器上执行时失败。(缺陷号 38488)
如果模型包含触发器,则无法将模型同步到外部数据库。(漏洞 #38436)
在以列格式调整Physical Schemata视图 下的评论列大小时,在模式之间切换时恢复列大小调整。(漏洞 #38431)
尝试复制一个表然后将其粘贴到一个新的模式中导致
Unknown Exception
生成。(漏洞 #38429)如果您创建了一个带有
OR REPLACE
子句的新视图,则Forward Engineer SQL CREATE Script输出包含该OR REPLACE
子句两次。(错误号 38337)将 DBDesigner 4 XML 文件导入 Workbench 时,
INSERT
语句转换不正确。(漏洞 #38196)导入指定了错误数据类型的脚本需要关闭 Workbench。(漏洞 #38146)
在包含悬空外键索引的模型上使用Model、 Validation(MySQL)、Validate All菜单项 时,Workbench 崩溃。(漏洞 #38115)
外键选项 (
onDelete
,onUpdate
) 不是从 DBDesigner 模式导入的。(漏洞 #37794)在
mysql-workbench-oss-5.0.23-win32-noinstall
Workbench 版本中,菜单项Plugins、 Objects、Copy SQL to Clipboard不起作用。(漏洞 #37736)同步数据库时,表注释没有更新。但是,列评论按预期工作。(漏洞 #37686)
当向导到达它试图关闭 Workbench 的位置时, 运行Help、Update...会使 Workbench 崩溃。(漏洞 #37665)
数据库,Synchronize在数据库中的表发生变化时并没有更新模型视图,直到Workbench重启后。(漏洞 #37634)
Forward Engineer SQL CREATE Script没有反映对模型所做的更改。(漏洞 #37574)
使用Forward Engineer SQL CREATE 脚本时,标记为
NOT NULL
的列生成为NOT NULL DEFAULT NULL
。(漏洞 #37385)在Forward Engineer Schema for Inserts data in
TIMESTAMP
columns 期间,SQL 代码中产生了错误。(漏洞 #37059)如果数据库是使用Reverse Engineer SQL ALTER Script导入的,并且在 Workbench 中更改了数据库名称,则由Forward Engineer SQL ALTER Script生成的脚本是不正确的。(漏洞 #36178)
当该列的类型更改为自动递增无效的类型时,该列的自动递增标志未在内部清除;例如,
char
。使用Export 导出模型时, Forward Engineer SQL Create Script生成的脚本错误地保留了已更改列的自动递增标志。(漏洞 #36085)