Para alterar e definir quais são os computadores e redes que podem acessar o banco de dados, é necessário alerar dois arquivos: o pgba_conf e e o postgresql.conf
No meu caso, minha rede doméstica, não tenho preocupações quanto à segurança, então, se você também não tem, você pode deixar qualquer um acessar o banco de dados fazendo assim:
- No pgba_conf, localize o trecho abaixo:
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access. Records take one of these forms:
#
# local DATABASE USER METHOD [OPTION]
# host DATABASE USER CIDR-ADDRESS METHOD [OPTION]
# hostssl DATABASE USER CIDR-ADDRESS METHOD [OPTION]
# hostnossl DATABASE USER CIDR-ADDRESS METHOD [OPTION]
e insira mais uma linha assim:
host all all 0.0.0.0 0.0.0.0 trust
No arquivo postgresql.conf:
- Localize a linha abaixo:
#listen_addresses = 'localhost'
- e substitua-a por
listen_addresses = '*'
reinicie o servidor, e agora ele está apto a receber conexões.