Настройка: Windows 10, postgreSQL 12,3, все значения по умолчанию.
Проблема: При установке postgresql 12,3 I получить сообщение об ошибке в конце установки: «Проблема с выполнением шага после установки. Установка может быть некорректно завершена. Ошибка инициализации кластера базы данных», когда я затем пытаюсь запустить оболочку SQL (через меню «Пуск»), и Я нажимаю клавишу ВВОД, чтобы по умолчанию все значения, это дает мне ошибку отказа в соединении.
При удалении postgreSQL я также получаю сообщение об ошибке: «Ошибка при удалении службы postgresql -x64- 12» два раза .
Что я пробовал:
- установка postgreSQL в каталог C: \ postgresql (в отличие от файлов программы)
- Не было службы, связанной с postgreSQL, поэтому я добавил ее вручную с помощью этой командной строки (открыл cmd как admin в каталоге postgresql bin)
pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITY\NetworkService"-D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w
Удаление / повторная установка postgresql, перезагрузка P C Отключение всех брандмауэров Проверка того, что переменная среды COMSPE C действительна с
echo %COMSPEC%
и
"%COMSPEC%" /C "echo test ok"
Запускал regedit, зашел в запись реестра «HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services», там была служба postgreSQL (после добавления вручную)