#windows #postgresql
#Windows #postgresql
Вопрос:
Я попытался установить 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. Поскольку вы уже удалили некоторые вещи вручную, но не другие, я не уверен, что смогу чем-то помочь. Но я думаю, вам нужно каким-то образом вручную удалить все старые материалы PostgreSQL, включая c:program files postgresql дерево каталогов, и вам, вероятно , следует установить PostgreSQL, распространяемый postgresql.org: postgresql.org/download
Ответ №1:
Спасибо Майку за комментарии. Вот что я сделал:
1) Я нашел все старые материалы PostgreSQL, включая дерево каталогов program files, и удалил все это, используя функцию удаления, когда смог.
2) Затем я сбросил системные переменные среды postgresql и перезапустил свой компьютер.
3) Я удалил все каталоги верхнего уровня для PostgreSQL и загрузил PostgreSQL, распространяемый postgresql.org. Я, наконец, смог снова установить PostgreSQL.
4) pgAdmin4 работает, и если я использую тип командной строки ‘cmd.exe /c chcp 1252’, а затем введите что-то вроде ‘psql -U postgres postgres» и введите свой пароль.