你最喜欢的数据库管理软件HeidiSQL支持Linux了

B站影视 欧美电影 2025-06-05 21:13 2

摘要:最近,HeidiSQL开发者的Ansgar宣布了一个激动人心的消息,宣布发布支持Linux的新版本。Linux支持使用和Windows版本下完全不同的开发架构,其开发完全基于Lazarus和Freepascal,基于此新架构,未来可能将支持的平台扩展到Mac

最近,HeidiSQL开发者的Ansgar宣布了一个激动人心的消息,宣布发布支持Linux的新版本。Linux支持使用和Windows版本下完全不同的开发架构,其开发完全基于Lazarus和Freepascal,基于此新架构,未来可能将支持的平台扩展到Mac OS,甚至反向扩展到Windows版本。

很多开发同学和DBA可能都用过HeidiSQL。HeidiSQL是一个非常优秀的开源免费的图形数据库管理软件。利用Delphi开发,具有使用简单、界面精美便捷的特点。可以实时浏览和编辑数据,创建和编辑表、视图、过程、触发器和计划事件。此外,还可以将结构和数据导出到SQL文件、剪贴板或其他服务器。支持多数据库管理,包括MySQL、MariaDB、 Microsoft SQL、PostgreSQL、SQLite、Interbase或Firebird等数据库。一直以来由于平台限制只支持在windows下使用,限制了其发挥,很多人基于这点而无奈选择了DBeaver。当然也有很多小伙伴在Linux下用wine来运行。搜索HeidiSQL Linux,大量的教程是教人在Linux下用Wine启动HeidiSQL的。

HeidiSQL Linux版最近版本为12.10.1.133预发布版。

最新功能包括:

SSH隧道功能支持,使用外部ss命令实现。功能和Windows版本完全一样。

多国语支持,基于.mo项目,支持35种语言的,其中包括中文简体。

新增状态栏上的图标。

在SQL编辑器中启用括号语法高亮显示。

网格单元编辑器正常运行。

启用自动标签恢复。

表编辑器和其他编辑器(视图、例程、触发器、事件)。

所有形式现在都基于Lazarus的锚定进行控制,和系统主题布局相一致(Window版本不支持)。

目前还存在的问题:

Linux版本暂时不支持MS SQL和Interbase/Firebird。

SQL编辑器中没有自动换行。

网格单元编辑器崩溃,尤其是在点击Esc键的时候,vimer党要避免手残哦。

暂时没有提供RedHat Linux的.rpm 软件包。Debian系要到Debian 12和对应Ubuntu 24,版本,早期版本安装包有问题(笔者测试Debian 11安装会报错)。

新Linux版本的使用了全新的软件开发架构,即基于开源版本的Freepascal/Lazarus,而非Windows版用的Delphi+VCL。Delphi+VCL虽然是个完美的开发架构,但是他是一个闭源商业开发架构,架构不菲且缺乏新鲜活力。而基于开源体系的Freepascal/Lazarus则是现在Delphi系软件一个更好归宿——开源免费,社区推进,开发者贡献,对一个开源软件来说很有意义。

据悉Free pascal版本目前已经能Windows上也能正确编译和运行,Mac OS可能也比较容易实现。

基于开源开发架构让更多人参与进来协作贡献,HeidiSQL未来会越来越好。拥有一个独特的代码库和一个适用于 Linux、Windows 和 Macos 的开发工具(可能)将大大有助于减少维护应用程序的工作量。

来源:虫虫安全

相关推荐