pgAdmin 4 | Что это такое? — efim360.ru

pgAdmin 4 | Что это такое?

pgAdmin - это ведущий инструмент управления с открытым исходным кодом для Postgres, самой передовой в мире базы данных с открытым исходным кодом.

pgAdmin 4 предназначен для удовлетворения потребностей как начинающих, так и опытных пользователей Postgres, предоставляя мощный графический интерфейс, который упрощает создание, обслуживание и использование объектов базы данных.

pgAdmin 4 - графический интерфейс для управления базами данных PostgreSQL - 2022 год
pgAdmin 4 - графический интерфейс для управления базами данных PostgreSQL - 2022 год

 

pgAdmin 4 - дашборд с графиками запросов, сессий, транзакций - 2022 год
pgAdmin 4 - дашборд с графиками запросов, сессий, транзакций - 2022 год

 

Простыми словами зачем он нужен

Вот ты установил себе СУБД PostgreSQL в операционную систему Debian (Linux).

Вот тебе нужно управлять какой-нибудь своей базой. Создать базу, создать таблицы, создать связи, просматривать содержимое и т. п..

Единственное что у тебя есть "из коробки" это терминальный клиент "psql".

А теперь задай себе вопрос: "Удобно ли мне работать в маленьком чёрном окошке и вводить в него команды?"

Если тебя "воротит" от терминалов, консолей, шеллов и тому подобного, то тебе нужна ГРАФИЧЕСКАЯ ОБОЛОЧКА для твоего PostgreSQL.

 

Так вот pgAdmin 4 - это сайт, который управляет твоей СУБД PostgreSQL. Именно твоей собственной, которая развёрнута на компьютере или виртуальной машине.

Тебе нужно просто открыть браузер и пройти по нужному адресу, чтобы добраться до ГРАФИЧЕСКОЙ ОБОЛОЧКИ - ДО ВЕБ-ИНТЕРФЕЙСА пользователя.

А если у тебя всё работает локально (внутри домашней сети), то доступ в интернет даже не нужен.

 

Если ты особо "шаристый", то можешь развернуть pgAdmin 4 наружу и раздать логины/пароли для людей, которые будут управлять твоей базой данных.

 

Информационные ссылки

Официальный сайт pgAdmin - https://www.pgadmin.org

Документация pgAdmin - https://www.pgadmin.org/docs/

pgAdmin 4 | Развёртывание локально в Debian (Linux) через uWSGI за nginx в виртуальную среду virtualenv со своей службой запуска