PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД).
Существует в реализациях для множества UNIX-like платформ, включая AIX, различные BSD-системы, HP-UX, IRIX, Linux, Mac OS X, Solaris/OpenSolaris, Tru64, QNX, а также для Microsoft Windows.
phpPgAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД PostgreSQL.
phpPgAdmin позволяет через браузер осуществлять администрирование сервера PostgreSQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД PostgreSQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.
Итак, для начала установим нужные нам пакеты:
Код
$ sudo apt-get install postgresql postgresql-client postgresql-contrib
Если еще не установлен модуль php5-pgsql, то надо установить и его, иначе phpPgAdmin работать не будет:
Код
$ sudo apt-get install php5-pgsql
Теперь установим phpPgAdmin:
Код
$ sudo apt-get install phppgadmin
Далее, открываем для редактирования файл /etc/phppgadmin/apache.conf и раскомментируем там строку:
Код
allow from all
хотя, если вам не нужно, чтобы был доступ кроме как с локальной машины, можно этого не делать.
И еще в файле /etc/phppgadmin/config.inc.php нужно установить:
Код
conf['extra_login_security'] = false;
Теперь нужно установить пароль администратора. Для этого наберем в консоли:
Код
$ sudo su postgres -c psql template1 ALTER USER postgres WITH PASSWORD 'password'; \q
Ну и перезапустим apache:
Код
$ sudo service apache2 restart
Все готово, можно пользоваться.