Администрирование баз данных всегда считалось достаточно сложной задачей. Стремление сделать этот процесс более простым и эффективным привело к созданию специализированных программных инструментов различного плана, в том числе позволяющих управлять базами данных с помощью web-интерфейса.
Скрипты PhpPgAdmin разработаны для работы с СУБД PostgreSQL. Данная разработка изначально базировалась на PhpMyAdmin. Сохранив основную идею PhpMyAdmin, PhpPgAdmin обзавелся и значительным количеством специфичных добавок. PhpPgAdmin позволяет администрировать несколько серверов, работать с полномочиями пользователей, управлять базами данных и таблицами, выполнять сложные SQL-запросы.
Установку PhpPgAdmin выполним из системы портов. Описание дистрибутива PhpPgAdmin в системе портов следующее:
phpPgAdmin is phpMyAdmin (for MySQL) ported to PostgreSQL. phpPgAdmin is a fully functional PostgreSQL administration utility. You can use it to create and maintain multiple databases and even multiple servers. Features include: - create and drop databases - create, copy, drop and alter tables/views/sequences/functions/indicies/triggers - edit and add fields (to the extent Postgres allows) - execute any SQL-statement, even batch-queries - manage primary and unique keys - create and read dumps of tables - administer one single database - administer multiple servers - administer postgres users and groups |
Непосредственно установка порта:
# cd /usr/ports/databases/phppgadmin && make install clean && rehash |
По завершению установки добавим в httpd.conf такой блок:
Alias /pga/ "/usr/local/www/phpPgAdmin/" <Directory "/usr/local/www/phpPgAdmin/"> Options -Indexes AllowOverride Limit Order Deny,Allow Allow from all </Directory> |
Для того, чтобы изменения вступили в силу, даем команду на перезапуск Apache:
# apachectl graceful |
После этого в строке браузера вводим ссылку http://ip_сервера/pga/ и попадаем в интерфейс . Скриншоты работы с PhpPgAdmin:
Re: PhpPgAdmin - управление сервером PostgreSQL через ...
Предлагаю взглянуть на хороший и бесплатный инструмент — Valentina Studio 5.x, который вышел буквально три месяца назад. Я юзаю уже второй месяц – до сих пор нахожу новые фишки.
www.valentina-db.com/valentina-studio-overview