Пытаюсь подключиться к базе данных по видео из YouTube и при попытке подключится мне дает вот такую ошибку:
[INFO] Error postgresql
Traceback (most recent call last):
File "c:\Python\Python-Telegram\Недописанные скрипты ботов - Части кода\telegram bot connection MySQL\main.py", line 21, in <module>
if connection:
NameError: name 'connection' is not defined
Вот код подключения:
import psycopg2
from config import host, user, password, db_name
try:
connection = psycopg2.connect(
host=host,
user=user,
password=password,
database=db_name
)
print('[INFO] PostgreSQL start')
with connection.cursor() as cursor:
pass
except Exception as ex:
print('[INFO] Error postgresql ', ex)
finally:
if connection:
connection.close()
print('[INFO] PostgreSQL close connection')
Pov: Я раньше пробовал как то работать PostgreSQL и так дальше (очень давно) и это решил попробовать снова (Я знаю что это ошибка с подключением к базе данным и думал она как то связана с паролем как в MySQL ) и я зашел в pgAdmin и возобновил пароль и поставил его в config.py в password и нечего не получилось