Установка и настройка PostgreSQL в Ubuntu

Команда установки в Ubuntu:

sudo apt-get install postgresql postgresql-client postgresql-contrib

Можно установить графический клиент для удобного управления:

sudo apt-get install pgadmin3

или

sudo apt-get install phppgadmin

Для доступа из вне откроем файл конфигурации (Ctrl+X для выхода):

sudo nano /etc/postgresql/9.3/main/postgresql.conf

И раскомментируем строку:

listen_addresses = 'localhost'

В файле pg_hba.conf укажем с каких адресов разрешен доступ:

host all all 192.168.0.1/32 md5

Перезапустим PostgreSQL чтобы изменения в конфигурационных файлах вступили в силу:

sudo service postgresql restart

Укажем пароль для пользователя postgres:

sudo -u postgres psql
ALTER USER postgres with encrypted password 'ПАРОЛЬ';
CTRL+Z

Пример тестирования соединения с удаленного компьютера:

psql -h СЕРВЕР -U postgres -W

Если PostgreSQL будет использоваться с Apache2, то установим еще компоненты:

sudo apt-get install apache2 libapache2-mod-php5 php5 php5-common php5-gd php5-pgsql