Перейти к основному содержимому

О разделе

phpPgAdmin — веб-приложение на PHP для администрирования PostgreSQL. По назначению оно близко к phpMyAdmin, но использует расширение pgsql, диалект SQL PostgreSQL и модель ролей и схем.

Проект вырос из WebDB (начало 2002) и был переименован в phpPgAdmin в ветке 3.0.0-dev-1. Подробная хронология — в статье История phpMyAdmin, phpPgAdmin и веб-админок БД на PHP.

pgAdmin и phpPgAdmin
В учебных и промышленных средах для PostgreSQL чаще встречают pgAdmin 4 (отдельное приложение, не PHP). phpPgAdmin остаётся полезен там, где уже есть LAMP/PHP-стек и нужен лёгкий веб-клиент без установки pgAdmin.


Рекомендуемый порядок

ШагСтатьяСодержание
0История веб-админокWebDB, MySQL-Webadmin, эпохи версий
1Что такое phpPgAdminАрхитектура, стеки, отличия от phpMyAdmin
2Требования, установка и подключениеPHP pgsql, postgresql.conf, pg_hba, config
3SQL, DDL и DMLСхемы, таблицы, sequences, роли
4Дампы, роли и FAQpg_dump, безопасность, типичные ошибки

База по PostgreSQL — раздел 3.07 SQL (888, 101) и локальная среда. Продвинутая эксплуатация (MVCC, Docker, репликация, Wal-G) — практикум PostgreSQL 8.11.


Связь с главами SQL и практикумом 8.11

phpPgAdmin закрывает визуальный слой над тем же SQL, что в 3.07. После освоения вкладки SQL переходите к углублённым темам:

Тема в phpPgAdminГлава SQLПрактикум 8.11
DDL/DML, схемы, роли101, 888, 111 shop_data
JOIN, CTE, окна55, 551, 886JSONB и партиции
Транзакции, блокировки77, 110Архитектура MVCC
EXPLAIN, индексы881, 884Оптимизация
pg_dump / restore106Бэкапы Wal-G
postgresql.conf, pg_hba3.08/2Конфигурация

См. также