О разделе
phpPgAdmin — веб-приложение на PHP для администрирования PostgreSQL. По назначению оно близко к phpMyAdmin, но использует расширение pgsql, диалект SQL PostgreSQL и модель ролей и схем.
Проект вырос из WebDB (начало 2002) и был переименован в phpPgAdmin в ветке 3.0.0-dev-1. Подробная хронология — в статье История phpMyAdmin, phpPgAdmin и веб-админок БД на PHP.
Рекомендуемый порядок
| Шаг | Статья | Содержание |
|---|---|---|
| 0 | История веб-админок | WebDB, MySQL-Webadmin, эпохи версий |
| 1 | Что такое phpPgAdmin | Архитектура, стеки, отличия от phpMyAdmin |
| 2 | Требования, установка и подключение | PHP pgsql, postgresql.conf, pg_hba, config |
| 3 | SQL, DDL и DML | Схемы, таблицы, sequences, роли |
| 4 | Дампы, роли и FAQ | pg_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, 886 | JSONB и партиции |
| Транзакции, блокировки | 77, 110 | Архитектура MVCC |
| EXPLAIN, индексы | 881, 884 | Оптимизация |
| pg_dump / restore | 106 | Бэкапы Wal-G |
postgresql.conf, pg_hba | 3.08/2 | Конфигурация |
phpPgAdmin — что это и где встретить
Веб-админка PostgreSQL на PHP: архитектура, pgsql, отличия от phpMyAdmin, Debian, Docker и локальные стеки.
phpPgAdmin — требования, установка и подключение
PHP с pgsql, PostgreSQL 9.3+, config.inc.php, pg_hba.conf, listen_addresses и несколько серверов.
phpPgAdmin — SQL, DDL и DML
Схемы PostgreSQL, таблицы, sequences, роли, вкладка SQL и отличия DDL/DML от MySQL в phpPgAdmin.
phpPgAdmin — дампы, безопасность и FAQ
pg_dump и pg_dumpall, лимиты PHP, extra_float_digits, сравнение с pgAdmin и типичные ошибки pgsql.
phpPgAdmin — о разделе
Веб-интерфейс на PHP для PostgreSQL: pgsql, config.inc.php, схемы, роли, SQL и pg_dump — параллель phpMyAdmin.
См. также
- Глоссарий — phpPgAdmin
- Клиенты и инструменты SQL
- SQL — о разделе
- Практикум PostgreSQL 8.11
- phpMyAdmin — SQL, DDL и DML — для сравнения интерфейса на MySQL