RUS  ENG 

Ошибка чтения данных PostgreSQL

Страницы: 1
RSS
Ошибка чтения данных PostgreSQL
 
Добрый день!

Возникла следующая проблема: в качестве базы данных слоя используется PostgreSQL 10.4 подключенная через ODBC.

При добавлении фото или документа с помощью окна "Информация" Zulu в поле типа BLOB (bytea в PostgreSQL) файл добавляется в базу. Однако после обновления окна информации данные из данного поля не считываются, программа говорит, что данных нет.

При этом, если подключиться к БД с помощью другого браузера БД (например, EMS SQL Manager), то видно, что файл был добавлен корректно и его можно посмотреть / скачать.

Подскажите, пожалуйста, в чем может быть проблема?
 
Александр, добрый день!
Проконтролируйте, установлена ли в настройках источника данных ODBC опция "bytea as LO".
Она позволяет трактовать этот тип данных как BLOB.
В версии драйвера 9.06.04 она располагается в Advanced Options / Page 2.
 
Дмитрий, здравствуйте!

Да, данная опция установлена. Версия драйвера psqlODBC 11.01.0000. Версия Zulu 8.0.0.7292u.

Проверили на БД PostgreSQL 9.4, там все работает корректно. Видно ошибка в PostgreSQL 10.
Изменено: Александр Бородин - 24.12.2019 12:26:39
 
Александр, проверили на PostgreSQL 10, проблема проявилась.
Сейчас ошибку исправили, в ближайшем следующим релизе будет отражено.
 
Дмитрий Озеров, Спасибо за помощь и обратную связь!
Страницы: 1