在终端里写数据库查询,有点像在没有联想输入的编辑器里敲长句:SQL 关键字、表名和字段名都得自己记,少一个括号也可能报错。rainfrog 试图缓解这类琐碎负担。它是一款 TUI——运行在终端里的文本界面,却能像桌面软件一样提供编辑器、表格和快捷键,主打轻量与键盘操作。
据作者在 Reddit 的发布帖介绍,v0.4.1 加入了自动补全,以及 autopairs——输入引号、圆括号或方括号时,自动补上另一半。自动补全可提示 SQL 关键字、表名或字段名,减少记忆和重复输入。GitHub 项目仓库显示,补全既可自动触发,也能用 Ctrl+Space 唤出,还可调整触发长度和刷新等待时间。
这次更新没有改变 rainfrog 的定位,却补上了数据库工具高频使用时很关键的一环。仓库目前将项目标为 beta;PostgreSQL 属于一级支持,MySQL、SQLite 和 Redshift 为二级支持,DuckDB、Oracle 则仍是新的或实验性支持。对偏爱 Vim 风格快捷键和轻量工具的人,它更值得一试,但暂不宜把各数据库的支持程度视为相同。