Postgres — Забавная Ошибка В Утилитах (Pg_Dump: Аутентификация По Паролю Не Удалась)

В некоторых консольных утилитах Postgres была обнаружена забавная ошибка, запрашивающая ввод с клавиатуры.

Так вот pg_dump, например, вместо ожидаемого запроса пароля и последующего выполнения своих непосредственных обязанностей сразу обругал меня FATAL и сказал, что аутентификация по паролю не удалась.

Даже несмотря на ключ --password, который принудительно запрашивает пароль.

А поскольку эту же утилиту использует pgAdmin, то и там иногда появляется подобное проклятие.

Ошибка возникает под Windows и только при наличии папки «dev», расположенной в корне текущего диска.

Unix-корни Postgres дают о себе знать.

Они (руты) пытаются работать с терминалом через /dev/tty, которого в винде конечно нет. Но если есть папка /dev, утилиты аккуратно создают ее после первого вызова.

Решение простое — перед запуском утилиты сотрите файл /dev/tty оригинал в ЖЖ Теги: #postgres #postgresql

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.