Быстрый запуск
От открытия приложения до выполнения запроса — за несколько секунд.
Desktop IDE для PostgreSQL
SQL, EXPLAIN, история, сессии, блокировки, поиск объектов и сравнение схем в одном локальном desktop-приложении.
От открытия приложения до выполнения запроса — за несколько секунд.
SQL, данные, EXPLAIN, история, сессии, блокировки и сравнение схем в одном приложении.
Подключения и история хранятся на вашем компьютере. Креденшлы можно шифровать мастер-паролем.
pgtools помогает не только выполнять запросы, но и разбирать реальные рабочие ситуации: найти блокировку, посмотреть активные сессии, восстановить запрос из истории, сравнить схемы dev и prod, изучить EXPLAIN и быстро найти нужный объект в большой PostgreSQL-базе.
Пишите SQL, смотрите результаты, используйте автодополнение по структуре БД, сохраняйте историю запросов и быстро переключайтесь между окружениями.
Анализируйте сессии, блокировки и планы запросов. Используйте дерево блокировок, историю EXPLAIN и инструменты работы с объектами.
Быстро находите активные запросы, зависшие сессии и причины lock-storm. Используйте pgtools как рабочий инструмент при расследовании инцидентов.
Сравнивайте схемы dev, test, stage и prod. Находите отсутствующие, лишние и изменённые объекты без ручного копания в DDL.
Пишите SQL, выполняйте текущий запрос или весь скрипт, смотрите результаты в удобной таблице. Используйте фильтрацию, сортировку, экспорт в CSV, Excel или SQL. Редактор построен на Monaco Editor и поддерживает подсветку синтаксиса, светлую и тёмную темы, автодополнение по таблицам и полям.
Запускайте EXPLAIN, смотрите план запроса в графическом виде или в текстовом представлении с подсветкой. Планы сохраняются в истории вместе с запросами.
pgtools сохраняет историю запросов локально. Важные запросы можно закреплять, добавлять к ним комментарии и возвращаться к ним позже.
Просматривайте активные сессии, фильтруйте их по пользователям, базам, хостам и состояниям. Дерево блокировок строится на стороне приложения и помогает быстро найти процесс, который блокирует остальные сессии.
Сравнивайте две базы или две схемы. Находите отсутствующие, лишние и изменённые объекты: таблицы, view, materialized view, функции и другие элементы схемы.
Ищите по таблицам, колонкам, комментариям, view, materialized view, функциям и процедурам. Это помогает быстрее разбираться в больших legacy-базах и плохо документированных схемах.
pgtools работает как локальное desktop-приложение. Подключения, история запросов и настройки хранятся на компьютере пользователя. Креденшлы можно хранить в зашифрованном виде с использованием мастер-пароля.
Подробнее о безопасностиТекущая версия уже используется в работе и доступна для первых пользователей. Обратная связь особенно важна: баги, неудобные сценарии, пожелания и реальные примеры использования помогают сделать pgtools лучше.