pgSqlBlocks - это standalone приложение, написанное на языке программирования Java, которое позволяет легко ориентироваться среди процессов и получать информацию о блокировках и ожидающих запросов в СУБД PostgreSQL. Отображается информация о состоянии подключения к БД, а также информация о процессах в БД.
Требуется Java JRE версии 1.8 и выше для вашей платформы.
Выполните команду с использованием флага -DskipTests, к примеру: mvn package -P Linux-64 -DskipTests
- Наличие docker.
- Выполните команду:
mvn test
.
Запуск jar-файла через консоль командой java -jar pgSqlBlocks-1.3.6-Linux-64.jar
-
Для пользователей MacOS необходим дополнительный параметр
-XstartOnFirstThread
. -
Для пользователей Gtk3, если возникают сложности с отображаемыми всплывающими сообщениями, рекомендуется запускать приложение с ключом SWT_GTK3=0.
Для получения всех процессов сервера, включая или исключая idle(бездействующие), используется скрипт или скрипт соответственно.
Для версии PostgreSQL 10 и выше, для получения всех процессов сервера, включая или исключая idle(бездействующие), используется скрипт или скрипт соответственно.
Уничтожается процесс командой: select pg_terminate_backend(?);
Послать сигнал для отмены процесса: select pg_cancel_backend(?);
Все, что связано с UI необходимо писать в пакете ru.taximaxim.pgsqlblocks.ui
https://pgcodekeeper.org/pgsqlblocks.html
This application is licensed under the Apache License, Version 2.0. See LICENCE for details.