В некоторых консольных утилитах Postgres была обнаружена забавная ошибка, запрашивающая ввод с клавиатуры.
Так вот pg_dump, например, вместо ожидаемого запроса пароля и последующего выполнения своих непосредственных обязанностей сразу обругал меня FATAL и сказал, что аутентификация по паролю не удалась.
Даже несмотря на ключ --password, который принудительно запрашивает пароль.
А поскольку эту же утилиту использует pgAdmin, то и там иногда появляется подобное проклятие.
Ошибка возникает под Windows и только при наличии папки «dev», расположенной в корне текущего диска.
Unix-корни Postgres дают о себе знать.
Они (руты) пытаются работать с терминалом через /dev/tty, которого в винде конечно нет. Но если есть папка /dev, утилиты аккуратно создают ее после первого вызова.
Решение простое — перед запуском утилиты сотрите файл /dev/tty оригинал в ЖЖ Теги: #postgres #postgresql
-
Энциклопедия Вероятностей
19 Oct, 24 -
Свяжитесь С Дизайнером
19 Oct, 24 -
Заявка На Хостинг Изображений
19 Oct, 24