Ошибка создания сервера в PostgreSQL
Непонятная ошибка вылазит при создании/регистрации сервера, connection failed, порт и хост указаны верно
Ответы (1 шт):
Автор решения: anrej0705
→ Ссылка
Проблему вы толком не описали, поэтому приведу общие рекомендации, которые стоит выполнить
- Проверка какой порт указан. Найдите в папке с вашей базой данных файл postgresql.conf и там на 64й строке посмотрите порт на котором хостится ваш сервер бд. Если вы только что установили postgres, то выполните перезагрузку.

- Проверка фаервола. Убедитесь что фаервол на вашем пк не блокирует подключение. Если вы не знаете как это сделать, то можно выполнить в powershell следующую команду:
New-NetFirewallRule -Name 'POSTGRESQL-In-TCP' -DisplayName 'PostgreSQL (TCP-In)' -Direction Inbound -Enabled True -Protocol TCP -LocalPort 5432
Аналог для командной строки:
netsh advfirewall firewall add rule name="Postgre Port" dir=in action=allow protocol=TCP localport=5432
Пример приведён для стандартного порта postgres, если у вас другой порт то поменяйте цифру 5432
- Проверка состояния службы. Посмотрите в диспетчере задач, есть ли процесс под названием postgres, если нет то скорее всего ваш сервер не работает. Ещё можно попытаться перезапустить службу
Restart-Service -Name postgresql-x64-17
Бонусом можно проверить список активных баз, для этого выполните следующее из командной строки:
cd C:\Program files\PostgreSQL\версия_вашего_postgres\bin
psql -U postgres –l
Если сервер размещён на нестандартном порте то добавьте аргумент -p номер_вашего_порта
В результате выполнения вашей команды будет показано что-то из такого разряда:

Обратите внимание, данные рекомендации написаны для 17й версии
