Для сообщения «сервер не прослушивается», это случилось со мной: я не стираю # в архиве postgresql.conf, я имею в виду:
to:
# listen_addresses = 'localhost'
listen_addresses = '*'