Аналоги pgcli

DataGrip

Windows
macOS
Linux

DataGrip — кроссплатформенная интегрированная среда разработки баз данных, разработанная компанией JetBrains, предоставляющая расширенные возможности для работы с реляционными и некоторыми нереляционными СУБД, включая поддержку PostgreSQL, MySQL, Oracle, SQL Server и других; инструмент объединяет интеллектуальное автодополнение и анализ SQL, навигацию по схеме, рефакторинг запросов, визуальное редактирование данных, утилиты для сравнения схем и миграций, а также подключения по SSH, при этом ориентирован на профессиональных разработчиков и администраторов баз данных, предлагая гибкие настройки, плагины и интеграцию с системами контроля версий.

pgcli

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: www.pgcli.com

pgcli — это интерактивный клиент командной строки для PostgreSQL, предназначенный для упрощения работы с базой данных через терминал. Он предоставляет расширенные возможности по сравнению с традиционным psql, такие как автодополнение, подсветка синтаксиса и удобное отображение результатов запросов. pgcli был разработан с использованием библиотеки prompt_toolkit, что обеспечивает высокую интерактивность и удобство использования.

Основной целью pgcli является повышение продуктивности разработчиков и администраторов баз данных за счет улучшения пользовательского интерфейса командной строки. Он поддерживает автодополнение SQL-ключевых слов, имен таблиц и столбцов, а также подсветку синтаксиса с использованием библиотеки Pygments. Кроме того, pgcli обеспечивает удобное отображение результатов запросов в виде таблиц, что облегчает анализ данных.

  • Автодополнение: предлагает контекстно-зависимые подсказки при вводе SQL-запросов, включая ключевые слова, имена таблиц и столбцов.
  • Подсветка синтаксиса: использует Pygments для окраски SQL-кода, что улучшает читаемость и восприятие кода.
  • Умное автодополнение: предлагает только релевантные варианты в зависимости от контекста запроса (например, после SELECT * FROM будут предложены только имена таблиц).
  • Поддержка команд psql: обеспечивает базовую поддержку обратных слеш-команд, таких как \h и \x.
  • Красивое отображение данных: выводит результаты запросов в виде таблиц с возможностью вертикального отображения при необходимости.
  • История запросов: сохраняет историю выполненных команд, позволяя быстро повторно использовать ранее введенные запросы.
  • Конфигурация: автоматически создает файл конфигурации при первом запуске, позволяя настроить параметры клиента под свои нужды.
Подробнее