Configurações PostgreSQL

Connectar

sudo su - postgres # entrar no usuário postgresl
psql -d postgres -U postgres # conecta ao banco de dados postgres
create database NOME-DO-BANCO # cria o banco de dados NOME-DO-BANCO;

Criar schema

create schema NOME-DO-ESQUEMA to NOME-DO-BANCO;

Criar usuário

CREATE USER NOME-DO-USUARIO WITH PASSWORD 'SENHA';
grant all on database NOME-DO-BANCO to NOME-DO-USUARIO;

Adicionar permissão para host

Abrir o arquivo /etc/postgresql/VERSAO/main/pg_hdb.conf

E adicionar:

host all all network/24 password #
Pode ser usado "password", "md5" ou "peer"

network é o ip da rede ou você pode colocar um IP do servidor que está rodando o PostgreSQL, sendo : IP/32

Abrir o arquivo /etc/postgresql/VERSAO/main/postgresql.conf

E edite:

listen_address = 'localhost' # troque localhost pelo IP da interface que seja escutar.