Доступ запрещен при вводе psql в cmd windows - PullRequest
0 голосов
/ 28 января 2020

Я хочу получить доступ к своей базе данных postgre, используя cmd в windows. Я запускаю свой cmd как администратор, но когда я набираю psql, ему всегда будет отказано: enter image description here

Я установил свое разрешение на каталог PostgreSQL, как показано ниже:

enter image description here enter image description here

Я также установил для папки postgresql полный доступ, но доступ по-прежнему запрещен. Если я запустил это с помощью powershell, он отобразит эту ошибку:

enter image description here

Я благодарен за любой ответ, спасибо

Примечание: enter image description here

1 Ответ

1 голос
/ 28 января 2020

Итак, я следовал шагу из @Mark ({ ссылка }). Итак, сначала нужно выполнить следующую команду:

where psql /t

Из этой команды я получил что-то вроде этого:

enter image description here

Итак Есть 2 файла psql .exe. Первый находится на System32, а другой - в папке postgresql bin.

Следующее, что нужно сделать, - это удалить psql .exe, который имеет размер 0 байт. Этот файл на самом деле находится на System32 (извините, я забыл сделать снимок экрана). После удаления psql .exe в System32, затем снова введите команду psql в cmd, и теперь она работает следующим образом:

enter image description here

Спасибо Марку

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