Ниже мой код
psycopg2.connect('dbname=example user=user host=localhost password=pass')
cursor = connection.cursor()
cursor.execute('''
CREATE TABLE table2 (
id INTEGER PRIMARY KEY,
completed BOOLEAN NOT NULL DEFAULT False
);
''')
cursor.execute('INSERT INTO table2 (id, completed) VALUES (1, true);')
connection.commit()
connection.close()
cursor.close()
И вот ошибка, которую я получаю:
Traceback (последний вызов был последним): файл "demo.py", строка 5, в cursor = connection.cursor () NameError: имя 'connection' не определено
Я перепробовал все, что смог найти, и ничего не работает. Любые идеи о том, что может быть причиной этого?