PhpPgAdmin - управление сервером PostgreSQL через веб-интерфейс

Версия для печатиОтправить другуPDF version

Администрирование баз данных всегда считалось достаточно сложной задачей. Стремление сделать этот процесс более простым и эффективным привело к созданию специализированных программных инструментов различного плана, в том числе позволяющих управлять базами данных с помощью 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:

PhpPgAdmin

PhpPgAdmin

PhpPgAdmin

PhpPgAdmin

 

Ваша оценка: Нет Средняя: 4.7 (3 голоса)

Re: PhpPgAdmin - управление сервером PostgreSQL через ...

 

Предлагаю взглянуть на хороший и бесплатный инструмент — Valentina Studio 5.x, который вышел буквально три месяца назад. Я юзаю уже второй месяц – до сих пор нахожу новые фишки.

www.valentina-db.com/valentina-studio-overview

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Вставай, Україно!

Литература