2016-04-26 2 views
0

При выполнении следующих действий:PostgreSQL pg_restore принимает строку подключения, но по-прежнему запрашивает пароль

pg_restore.exe --dbname=postgresql://postgres:[email protected]:5432 --create "FileName" 

Я бегу в проблему, где pg_restore запрашивает пароль. PG_Restore работает правильно на одной машине, но не на других. Это говорит мне, что где-то есть проблема с настройками. PGPass пуст на всех машинах.

Почему PG_Restore запрашивает у пользователя пароль, когда строка с правильным паролем передается в исполняемый файл?

ответ

1

В тестовой системе использовалась старшая младшая версия postgres (9.4.0). Как только я обновил это до 9.4.7 (заменил двоичные файлы на документацию), строка подключения работала точно так, как ожидалось.

Редактировать: Я также тестировал это на 9.4.6, и он отлично работал.

Смежные вопросы