一个用Go编写的交互式PostgreSQL命令行客户端,提供语法高亮、上下文感知自动补全和持久命令历史。
- v0.4.0
- 发布于
- 22 天前
- 75
- 星标
- 376
- 下载
- 同步于
- 16 天前
最新版本
v0.4.02026年9月28日 01:50下载慢?可在上方随时切换镜像源
项目说明
项目概述
pgxcli 是一个用 Go 编写的交互式 PostgreSQL 命令行客户端,旨在提供快速、流畅的 REPL 体验。
主要功能
- 交互式 REPL,可自定义提示符和样式
- 丰富的语法高亮
- 上下文感知自动补全
- 持久命令历史
- PostgreSQL 反斜杠命令支持(
\d、\l、\dt、\q) - 单二进制,无外部运行时依赖
- 快速启动和更好的性能
适用人群
- PostgreSQL 用户
- 需要快速、轻量级 CLI 的开发者
- 喜欢自动补全和语法高亮的 DBA
快速上手
- 从 Releases 下载对应平台二进制
- Debian/Ubuntu:
sudo dpkg -i pgxcli_*_linux_amd64.deb - macOS:下载 tar.gz 并移动到 PATH
- 连接数据库:
pgxcli postgres://user:pass@host:5432/db
核心优势
- 单二进制,无外部依赖
- 语法高亮和上下文感知自动补全
- 快速启动,性能优于 pgcli
- 跨平台支持(Linux、macOS、Windows)
历史版本
排序