Я пытаюсь подключиться к моей локальной базе данных postgres через записную книжку python jupyter. Я использую psycopg2, который, кажется, установлен правильно.
Я только что создал пользователя с именем username с паролем my_pw. Я сделал это прямо в окне запроса PG Admin:
CREATE USER username
GRANT ALL ON DATABASE my_db TO username;
ALTER USER username WITH PASSWORD 'my_pw';
Мой код подключения выглядит так:
import psycopg2 as p
conn = p.connect("host='localhost' dbname='my_db' user='username' password='my_pw'")
Когда я запускаю его, я получаю это сообщение об ошибке:
OperationalError: FATAL: password authentication failed for user "username"
Был бы очень признателен за помощь!