Задать вопрос
@che_aa

Почему psycopg2 выдает ошибку psycopg2.ProgrammingError: no results to fetch?

У меня есть многопоточный скрипт, где в каждом из потоков ведутся запросы в базу данных.
Иногда psycopg2 выдает ошибку:
psycopg2.ProgrammingError: no results to fetch
Насколько я понял это как раз таки из-за многопотока в коде потому что 2 потока сделали запрос в один момент.
Вопрос в чем, как я могу исправить эту ошибку?
  • Вопрос задан
  • 1156 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@Jack444
А причем здесь потоки? Драйвер же говорит что ему нечего извлечь. Например ты делаешь запрос update или insert которые нечего не возвращают а ты пытаешься что-то от туда извлечь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект