Не удалось запустить PostgreSQL 11.2.Пытался удалить все, и теперь PostgreSQL 11.2 отказывается устанавливать с ошибкой - PullRequest
1 голос
/ 19 марта 2019

Я попытался установить PostgreSQL 11.2 в Windows по этой ссылке: https://www.openscg.com/bigsql/postgresql/installers.jsp/

, но программа не запустилась, что бы я ни пытался.Быстрое черное окно появилось бы на одну десятую секунды, исчезло, и тогда абсолютно ничего не произошло бы.

Таким образом, я удалил его, удалил каталог и попытался установить PostgreSQL 11.2 в Windows по этой ссылке: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Он установлен правильно, но когда я открыл проводник на C: там, где должен был быть установлен каталог, я получил сообщение об ошибке «PostgreSQL не найден».Я думал, что моя предыдущая установка вызывала проблемы, поэтому я выполнил поиск локального C: в проводнике и нашел более 9000 файлов, связанных с PostgreSQL.Я «Ctrl + A» удалил их все и пропустил исключения: «Вам нужно разрешение на удаление этого файла», «Этот файл используется», «Невозможно найти файл» и т. Д.

Я тогдапопытался переустановить PostgreSQL 11.2 по этой ссылке (аналогично второй ссылке): https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

Однако, сказав «разрешить вносить изменения на этом компьютере», я сразу же получил окно с сообщением об ошибке «Там былоошибка. Ошибка чтения файла C; / Program Files / PostgreSQL / 11 / data / postgresql.conf ", и я больше не могу установить PostgreSQL.

Как мне это исправить?

1 Ответ

1 голос
/ 19 марта 2019

Спасибо Майку из комментариев.Вот что я сделал:

1) Я нашел все старые вещи PostgreSQL, включая дерево каталогов программных файлов, и удалил все это, используя функцию удаления, когда смогу.

2)Затем я сбросил переменные системного окружения postgresql и перезагрузил компьютер.

3) Я удалил все каталоги верхнего уровня для PostgreSQL и загрузил PostgreSQL, распространяемый postgresql.org.Я наконец смог снова установить PostgreSQL.

4) PGAdmin4 работает, и если я использую командную строку типа «cmd.exe / c chcp 1252», а затем введите что-то вроде «psql -U postgres postgres» ивведите свой пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...