Postgresql тихо дохнет при INSERT
У меня есть БД, и этот код работает,
cursor.execute("INSERT INTO raspisanie(raspisanie, grade,dated,userid) VALUES(%s, %s,%s,%s)", raspi_mas)
base.commit()
А при попытке
cursor.execute("INSERT INTO users (userid, grade) VALUES(%s, %s) ON CONFLICT DO NOTHING", (user_id, text))
base.commit()
БД перестаёт отвечать, не выдаёт никаких ошибок, и просто тихо умирает. И даже следуюзщий за этим print("ok") не отрабатывает, значит, обработчик ошибок тут тоже бессилен.
Единственное, в чём может быть проблема - ursor.execute("CREATE TABLE IF NOT EXISTS users (userid text UNIQUE,grade text);")
Уникальный ID. Но ведь код дальше тоже не работает!
Вот код функции без обработчиков ошибок, но в терминал никакая ошибка не выводится. Выводится только if и всё. И зависает
user_id=str(user_id)
text=str(text)
print("if")
cursor.execute("INSERT INTO users (userid, grade) VALUES(%s, %s)", (user_id, text))
base.commit()
print("ok")