HeidiSQL 12.5 现已发布。HeidiSQL 是一个功能非常强大的数据库客户端软件,采用 Delphi 开发,支持 Windows 操作系统。支持 MySQL、MariaDB、Percona Server 和微软的 SQL Server。
此版本具体更新内容如下:
3rd party updates:
- Issue #1784:将 libpq-15.dll 使用的 OpenSSL 库更新到 v3.1.0,取自 http://wiki.overbyte.eu/wiki/index.php/ICS_Download#Download_OpenSSL_Binaries_.28required_for_SSL-enabled_components.29
New stuff:
- 工具下的 Sequal Suggest 作为对话框的基本实现。用于通过自然语言生成 SQL 查询。参阅 https://sequal.dev/
错误修正和改进:
- Issue #1800:在 MySQL v8.0.13+ 上更改表时,在括号中包含列默认表达式
- Issue #1800:尝试在列的默认值中区分文本值和函数表达式,对于 MySQL 8.0.13+,似乎只允许所有函数作为默认值。
- Issue #1800:将缺少的 CURDATE 函数定义添加到 functions-mysql.ini
- 不要删除科学值中的 trailing zeros,例如 2.0e30 => 2.0e3。Closes #1793
- 自动检测是否需要创建 HTML clipboard header,从 StreamToClipboard() 中删除 CreateHTMLHeader 参数
- 重构 HTML clipboard code。参阅 https://www.heidisql.com/forum.php?t=9893
- 使 HTML 导出格式与 Google Chrome 兼容。参阅 https://www.heidisql.com/forum.php?t=9893
- 在 PostgreSQL 外键中支持 ON UPDATE SET DEFAULT 和同样的 ON DELETE。参阅 https://www.heidisql.com/forum.php?t=40413
- Issue #1771:在 SSH 进程检查之间添加额外的休眠时间,这样当 WaitForSingleObject 没有真正等待时就不会有问题(在 Wine 上)
- Issue #1771:对于较大的超时,倾向于采用较大的 SSH 进程检查间隔(timeout:4s => check interval:400ms),并记录每个间隔的进程退出代码。
- 当用户激活 SSH 隧道复选框时,从下拉列表中自动设置第一个 SSH 可执行文件。参阅 https://www.heidisql.com/forum.php?t=40399
- 支持在一个表的数据还未完成之前取消 SQL 导出。Closes #1516
- 确保 max INSERT 设置为 Int64,因此 huge value 不会换成负值。参阅 https://www.heidisql.com/forum.php?t=40393
详情可查看发布公告。