Установка СУБД PostgreSQL в Linux (Debian/Ubuntu)

Для устновки PostgreSQL выполните команду

sudo apt-get install postgresql

Этого уже достаточно для того, чтобы система Iris CRM заработала на этом сервере.

Дополнительные настройки

PostgreSQL по умолчанию обрабатывает только локальные запросы. Если Вам потребуются удалённые соединения с PostgreSQL, то выполните следующие настройки.

Редактируем /etc/postgresql/8.3/main/postgresql.conf, меняем строки

listen_addresses = 'localhost'                  # what IP address(es) to listen on;
#password_encryption = on

на

listen_addresses = '*'                  # what IP address(es) to listen on;
password_encryption = on

Редактируем /etc/postgresql/8.3/main/pg_hba.conf, меняем строки

# Database administrative login by UNIX sockets
local   all         postgres                          ident sameuser
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
# "local" is for Unix domain socket connections only
local   all         all                               ident sameuser
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

на

local   all             all                             trust 
host    all             all     127.0.0.1/32            trust 
host    all             all     ::1/128                 trust 
hostssl    all             all     0.0.0.0/0               md5 

Перезапускаем postgres

sudo /etc/init.d/postgresql-8.3 restart

Меняем пароль для пользователя postgres. Обратите внимание, мы это делаем после того, как установили password_encryption = on и перезапустили PostgreSQL.

sudo  passwd postgres