Стандартный
psql работает, но не помогает. Нет подсветки синтаксиса, нет автодополнения ключевых слов, нет нормальной истории команд. Когда пишешь запросы вручную по памяти, то это замедляет работу.pgxcli это интерактивный CLI для PostgreSQL, написанный на Go. Он добавляет подсветку SQL прямо в терминале, автодополняет ключевые слова и команды, сохраняет историю сессий и поддерживает стандартные команды PostgreSQL: \d, \l, \dt, \q.Как подключиться
Несколько вариантов на выбор:
# Позиционные аргументы
pgxcli mydb myuser
# Флаги
pgxcli --host localhost --port 5432 --user postgres --dbname postgres
# URI
pgxcli postgres://user:password@localhost:5432/dbname
# Интерактивная форма подключения
pgxcli -i
Установка:
go install github.com/balaji01-4d/pgxcli/cmd/pgxcli@latest
Конфигурация
При первом запуске создаётся конфиг по пути
~/.config/pgxcli/config.toml. Там можно настроить стиль промпта и цветовую схему.Стоит ли использовать вместо pgcli
pgxcli пока молодой проект, версия v0.1.0 вышла в конце апреля 2026 года. Преимущество одно — это единый бинарник без внешних зависимостей с быстрым стартом.В планах стриминг результатов для больших таблиц, экспорт в CSV, Excel и SQL, просмотр таблиц через браузер.
➡️ Репозиторий
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека Go-разработчика
#GoToProduction
