psycopg2.OperationalError: FATAL: аутентификация по паролю не удалась для пользователя, но пользователь не находится на этом компьютере - PullRequest
0 голосов
/ 02 сентября 2018

У меня есть база данных на удаленном сервере, к которому я пытаюсь подключиться (операция, которая на DBeaver выглядит как чудо). Если я пытаюсь подключиться к нему через psycopg2, я получаю

через скрипт
[...]
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL:  password authentication failed for user "gimmi"

На удаленной машине нет такого пользователя, как "gimmi" (который находится на моей локальной машине). Что здесь происходит?

1 Ответ

0 голосов
/ 02 сентября 2018

В строке подключения добавьте параметр ", user = your_user". Предположим, что пользователь вашего локального компьютера efault "gimme", поэтому вам нужно специально определить пользователя

...