本节记录了自 MySQL Workbench 5.2.43 发布以来应用于 MySQL Workbench 的所有更改和错误修复。
此版本向数据库迁移向导添加了本机 PostgreSQL 和 Sybase ASE 支持。
在 SQL 编辑器中右键单击非空字段并选择Copy Row Content后,将该行粘贴到空行中(通过右键单击并选择Paste Row)在适当的时候不会增加行 ID。(错误#14587186,错误#66668)
当 Microsoft SQL Server 中的表迁移到 MySQL 时,
TEXT
列被映射到VARCHAR(16)
. 它们现在被映射到,LONGTEXT
因为 Microsoft SQL ServerTEXT
列的最大长度为2^31 - 1
. (错误#14556732,错误#66584)MySQL Workbench数据导出功能无法识别表名中包含重音字符的表。(漏洞 #14504342,漏洞 #66421)
更改表格后,对象浏览器不会更新列顺序。(缺陷 #14495629,缺陷 #66232)
在带有 Retina 显示屏的 OS X 系统上,鼠标光标会记录不正确的鼠标坐标。(缺陷 #14396939,缺陷 #65607)
在 SQL 编辑器中输入脱字符 ("
^
"),然后输入任何其他字符,可能会导致 MySQL Workbench 挂起。这是一个 Scintilla 错误,现已修复。(错误#13930994,错误#64848)选择Alter Table后,按 Apply会导致 MySQL Workbench 在输出面板中显示“Preparing...”,但现在显示“No changes detected”。(缺陷 #13497239,缺陷 #63604)
在将字段定义从 更改为 后将模型同步到数据库
NOT NULL DEFAULT x
时NULL DEFAULT NULL
,模型同步将正确生成 SQL。但是在执行这个 SQL 并重新同步之后,MySQL Workbench 会报告该表需要更新。(缺陷 #12756728,缺陷 #61720)