Initdb - Инициализация нового кластера базы данных перестала работать (установка Windows PostgreSQL)

Прошло больше трех дней, я перепробовал все решения ниже,

установка postgres произошла ошибка инициализации кластера базы данных ( Postgresql версии 9.4.4) https://dba.stackexchange.com/questions/10241/postgresql-the-database-cluster-initialization-failed

Ошибка инициализации кластера базы данных Win 10 Postgresql 11

https://dba.stackexchange.com/questions/28836/pg-install-the-database-cluster-initialisation-failed/28893... и многое другое.

Я перепробовал практически все.

Вот что я делал последние несколько раз при установке,

Я выполнил эти шаги, за которыми последовало большинство ответов. Я попытался установить как обычно в C:/Program Data/Postgres, так и установить отдельно, создав папку C:/Postgres. Ничего не сработало.

Я упоминаю журналы ошибок ниже.

Ошибка при запуске C:\Windows\System32\cscript //NoLogo "C:\Postgres/installer/server/initcluster.vbs" "NT AUTHORITY\NetworkService" "postgres" "****" "C:\Users\postgres.lenovo.000\AppData\Local\Temp/postgresql_installer_7f8b73b553" "C:\Postgres" "C:\Postgres\data" 5433 " ПО УМОЛЧАНИЮ " 0: Программа завершилась с кодом выхода ошибки. Проблема при выполнении шага после установки. Установка может завершиться неправильно. Ошибка инициализации кластера базы данных.

Я думаю, что приведенный ниже не имеет значения, но все же упоминает.

Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Base Directory. Установка для переменной iBaseDirectory пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Branding. Установка для переменной iBranding пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Version. Установка для переменной brandingVer пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Shortcuts. Установка для переменной iShortcut пустого значения [22:06:05] Использование фирменного стиля: PostgreSQL 11 Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 SB_Version.Установка для переменной sb_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 pgAdmin_Version. Установка для переменной pgadmin_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 CLT_Version. Установка для переменной clt_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Data Directory. Установка для переменной server_data_dir пустого значения Выполнение C:\Users\postgres.lenovo.000\AppData\Local\Temp/postgresql_installer_7c4186142f/temp_check_comspec.bat Код выхода сценария: 0 Вывод сценария: "test ok"Установка для переменной pgadmin_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 CLT_Version. Установка для переменной clt_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Data Directory. Установка для переменной server_data_dir пустого значения Выполнение C:\Users\postgres.lenovo.000\AppData\Local\Temp/postgresql_installer_7c4186142f/temp_check_comspec.bat Код выхода сценария: 0 Вывод сценария: "test ok"Установка для переменной pgadmin_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 CLT_Version. Установка для переменной clt_version пустого значения Не удалось найти раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-x64-11 Data Directory. Установка для переменной server_data_dir пустого значения Выполнение C:\Users\postgres.lenovo.000\AppData\Local\Temp/postgresql_installer_7c4186142f/temp_check_comspec.bat Код выхода сценария: 0 Вывод сценария: "test ok"000 \ AppData \ Local \ Temp / postgresql_installer_7c4186142f / temp_check_comspec.bat Код выхода сценария: 0 Вывод сценария: "test ok"000 \ AppData \ Local \ Temp / postgresql_installer_7c4186142f / temp_check_comspec.bat Код выхода сценария: 0 Вывод сценария: "test ok"

Добавление изображений ошибок ниже

Есть ли другие альтернативы для установки Postgres в Windows, кроме EDB? Пожалуйста помоги!!!.

1 ответ

У меня была эта проблема, когда я использовал Windows 8.1. Если бы я мог вернуться на 6 месяцев назад, вот что я бы сам сказал: установите Postgres внутри контейнера Docker и подключитесь к нему из своего приложения. См. - Можно ли установить Docker с помощью Windows 8.1?

Другие вопросы по тегам