All Projects → technology16 → pgsqlblocks

technology16 / pgsqlblocks

Licence: Apache-2.0 license
pgSqlBlocks - это standalone приложение, написанное на языке программирования Java, которое позволяет легко ориентироваться среди процессов и получать информацию о блокировках и ожидающих запросов в СУБД PostgreSQL. Отображается информация о состоянии подключения к БД, а также информация о процессах в БД.

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects
PLpgSQL
1095 projects

Projects that are alternatives of or similar to pgsqlblocks

ObjCUI
使用OC来写声明氏UI
Stars: ✭ 27 (+17.39%)
Mutual labels:  blocks
wagtailcommonblocks
Common StreamField blocks for Wagtail
Stars: ✭ 40 (+73.91%)
Mutual labels:  blocks
mpe-player
Browser Based Audio Oscillators using MPE devices & MPE.js
Stars: ✭ 16 (-30.43%)
Mutual labels:  blocks
prettier-markdown
Parse code blocks in markdown files and run prettier on them
Stars: ✭ 37 (+60.87%)
Mutual labels:  blocks
tailwind-ui-components
Free Tailwind CSS UI Components - Crafted for modern websites, landing pages and web apps. TailGrids Core is free and open-source so, feel free to use with your personal or commercial projects. If you would like to show your support and love, don't forget to give us a star 🌟
Stars: ✭ 49 (+113.04%)
Mutual labels:  blocks
glimmer-cs-gladiator
Gladiator (Glimmer Editor) - Glimmer Custom Shell
Stars: ✭ 26 (+13.04%)
Mutual labels:  swt
codemirror-blocks
A library for building language-specific, CodeMirror-friendly editors that are a11y-friendly.
Stars: ✭ 22 (-4.35%)
Mutual labels:  blocks
gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm.
Stars: ✭ 65 (+182.61%)
Mutual labels:  swt
slackblocks
🎲 Python API for Building Messages Using the Slack Block Kit API
Stars: ✭ 32 (+39.13%)
Mutual labels:  blocks
ACF-Auto-Blocks
Auto-register ACF field groups as blocks in the new editor (Gutenberg).
Stars: ✭ 28 (+21.74%)
Mutual labels:  blocks
smart-garden-ornaments
The smart garden ornaments project! 🦩🌱🤖
Stars: ✭ 20 (-13.04%)
Mutual labels:  blocks
gfm-code-blocks
Extract gfm (GitHub Flavored Markdown) fenced code blocks from a string.
Stars: ✭ 20 (-13.04%)
Mutual labels:  blocks
AWESOME-LDraw
LDraw — awesome software, file format, parts library and model repository (3D models of LEGO® and LEGO-compatible bricks)
Stars: ✭ 30 (+30.43%)
Mutual labels:  blocks
wp-rest-blocks
Add gutenberg blocks data into post / page / widget REST API endpoints.
Stars: ✭ 86 (+273.91%)
Mutual labels:  blocks
Spoing
Libraries and samples to ease building and deploying cross-platform (Windows, Linux, MacOS, and Web) applications from one Java source code base. No XML, CSS, HTML, or Javascript is required.
Stars: ✭ 26 (+13.04%)
Mutual labels:  swt
slack-block-kit
DEPRECATED: Use https://github.com/slack-php/slack-php-block-kit instead
Stars: ✭ 30 (+30.43%)
Mutual labels:  blocks
libpillowfight
Small library containing various image processing algorithms (+ Python 3 bindings) that has almost no dependencies -- Moved to Gnome's Gitlab
Stars: ✭ 60 (+160.87%)
Mutual labels:  swt
fetch-all-the-things
A list of *nix fetch utilities
Stars: ✭ 43 (+86.96%)
Mutual labels:  blocks
mcthings
A Python framework for creating 3D scenes in Minecraft and Minetest
Stars: ✭ 44 (+91.3%)
Mutual labels:  blocks
sophie
A Solr browser and administration tool
Stars: ✭ 28 (+21.74%)
Mutual labels:  swt

pgSqlBlocks

pgSqlBlocks - это standalone приложение, написанное на языке программирования Java, которое позволяет легко ориентироваться среди процессов и получать информацию о блокировках и ожидающих запросов в СУБД PostgreSQL. Отображается информация о состоянии подключения к БД, а также информация о процессах в БД.

Требуется Java JRE версии 1.8 и выше для вашей платформы.

Сборка, запуск тестов, запуск приложения

Для сборки без запуска тестов

Выполните команду с использованием флага -DskipTests, к примеру: mvn package -P Linux-64 -DskipTests

Для запуска тестов требуется:
  1. Создать роль для тестового пользователя в БД:
CREATE ROLE pgsqlblocks_test LOGIN CREATEDB PASSWORD 'pgsqlblocks_test_user_password';
  1. В случае необходимости, отредактировать файл application.conf в директории src/test/resources.

  2. Выполните команду указав профиль, к примеру: mvn package -P Linux-64, либо без указания профиля, если требуется собрать для всех платформ ./package.sh

  • Перед каждой сборкой рекомендуется выполнить команду mvn clean
Запуск приложения

Запуск jar-файла через консоль командой java -jar pgSqlBlocks-1.3.6-Linux-64.jar

  • Для пользователей Gtk3, если возникают сложности с отображаемыми всплывающими сообщениями, рекомендуется запускать приложение с ключом SWT_GTK3=0.

Запросы

Для получения всех процессов сервера, включая или исключая idle(бездействующие), используется скрипт или скрипт соответственно.

Для версии PostgreSQL 10 и выше, для получения всех процессов сервера, включая или исключая idle(бездействующие), используется скрипт или скрипт соответственно.

Уничтожается процесс командой: select pg_terminate_backend(?);

Послать сигнал для отмены процесса: select pg_cancel_backend(?);

UI

Все, что связано с UI необходимо писать в пакете ru.taximaxim.pgsqlblocks.ui

Homepage

https://pgcodekeeper.org/pgsqlblocks.html

License

This application is licensed under the Apache License, Version 2.0. See LICENCE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].