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.