postgresql — Типовая установка PostgreSQL 9.5 на Debian Jessie

Читаем PGDG apt repository for Debian/Ubuntu

# настраиваем репозиторий
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | apt-key add -
echo "deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main" >> /etc/apt/sources.list.d/pgdg.list
aptitude update
apt-get install pgdg-keyring

# устанавливаем postgresql 9.5, postgis, repmgr
aptitude install postgresql-9.5 postgresql-9.5-repmgr
aptitude install postgresql-9.5-postgis-2.2 postgresql-9.5-postgis-scripts 

# и на всякий случай ntp 
aptitude install ntp

# и может быть понадобится zerofree
aptitude install zerofree

# меняем пароль postgres
su - postgres
psql postgres postgres
ALTER USER postgres WITH PASSWORD 'tmppassword';

# Исправляем в /etc/postgresql/9.5/main/postgresql.conf listen_addresses на '*'
listen_addresses = '*'

# В /etc/postgresql/9.5/main/pg_hba.conf прописываем права доступа
host all all 192.168.0.0/16 md5

# правим ~/.pgpass - потенциальная ДЫРА!!!
#hostname:port:database:username:password
#pghost:5432:postgres:postgres:passw0rd

# Создаём нужных пользователей
createuser -U postgres -h pghost newusername

Leave a Reply