Страница 1 из 1

Получение дополнительной информации о возникающей ошибке при сохранении в базу данных Postgres

Добавлено: 08 окт 2024, 17:07
Mitrich
День добрый!

Подскажите пожалуйста, как мне получить информацию об ошибке, возникающей при использовании в Python скрипте функции сохранения таблицы:
table.commit()
При наличии ошибок в сохраняемых данных Postgres генерирует ошибку, при этом у меня в скрипте Python возникает ошибка RuntimeError "Функция сохранения не выполнилась до конца".

При использовании стандартных средств Axioma (Файл->Сохранить) у меня возникает окно с дополнительной информацией об ошибке, например
QPSQL: Невозможно создать запрос
ERROR: new row for relation "demo_fz" violates check constraint "demo_fz_event_time"
DETAIL: Failing row contains (33413, 0103000000010000000700000000000000400BFE400000000020ABFB40000000..., , 701010404, 0, 0, 0, 0, 0, 0, 0, 1701.76, , 0.00, 0, 0.00, 0, 0, , 0, 2, 2, 2000-01-01 00:00:00, , , 0, , 0, 0, 0, 0, 0, Pen (12, 2, 0) Brush (29, 0, 6513538) ).
(23514)


Благодарю

Re: Получение дополнительной информации о возникающей ошибке при сохранении в базу данных Postgres

Добавлено: 08 окт 2024, 19:38
Александр
На данный момент определить причину данной ошибки из Python нельзя.
Проблема будет решена в ближайшем обновлении.