4.7k Star 开源神器,你的终端专属SQL IDE

告别图形界面束缚,在命令行中优雅地编写和运行SQL
项目地址: https://github.com/tconbeer/harlequin
Harlequin 是一款专为终端设计的 SQL IDE,旨在提供一个简洁、高效的 SQL 开发环境。它支持多种数据库,并且可以在 Linux、MacOS 和 Windows 上运行。
主要特点:
- 终端原生: 无需离开你熟悉的终端环境,即可进行 SQL 开发。
- 多数据库支持: 通过适配器插件,Harlequin 可以连接到多种数据库,包括 DuckDB、SQLite3、Postgres、MySQL 和 ODBC 等。
- 可配置性强: 允许你自定义主题、键位绑定、文件显示等,打造个性化的开发环境。
- 与 Django 集成: 配合 django-harlequin,可以在 Django 项目中使用 Harlequin 进行数据库操作。
使用方法:
Harlequin 使用 Python 构建,推荐使用 uv
进行管理,当然也可以通过 pip, pipx, poetry 安装。
可以通过命令行选项配置 Harlequin 的行为,例如指定数据库适配器、连接字符串等。
例如,要使用 SQLite 适配器打开一个 SQLite 数据库文件,可以这样使用:
harlequin -a sqlite "path/to/sqlite.db"
支持平台
Harlequin 可以在 Linux、MacOS 和 Windows 上运行。
Harlequin 解决了在终端进行 SQL 开发的痛点,让开发者无需在图形界面和命令行之间切换,提高了开发效率。
怎么样,看完这个项目是不是觉得很棒? 这个项目对于需要频繁进行 SQL 开发的工程师来说非常有用! 快来转发给你的朋友们一起学习使用吧!