Ошибка при записи во внешний источник с ODBC PostgreSQL на Linux

1. bubaa 28.12.23 14:50 Сейчас в теме
Всем здравствуйте.
Возникла следующая проблема, уже и не знаю в какую сторону копать.
Суть, при выполнении записи во внешнюю таблицу PostgreSQL, подключенную через odbc, получем ошибку и крашится rphost на сервере, при этом воспроизводится только если сервер 1С на Linux (пробовали Debian 12 и CentOS 7), если сервер на Windows - все хорошо. По ТЖ ничего внятного не нашел.

Версия 1С: 8.3.22.1923 (пробовал 8.3.23.2040)
версия odbc-драйвера: psqlodbc-16.00.0000 во всех случаях (перепробовал разные).
Версия СУБД на удаленном сервере: PostgreSQL 14.6

odbcinst.ini
[PostgreSQL Unicode]
Description=PostgreSQL ODBC driver (Unicode version)
Driver          = psqlodbcw.so


строка подключения к внешнему источнику в 1С:
Driver={PostgreSQL Unicode};Server=hostname;Port=5432;Database=sis

Во вложении приложил исходную и внешнюю таблицу, скрин ошибки.

Единственная зацепка, разница при выполнении запросов к БД с Linux и Windows:
Лог запросов к удаленной БД с 1С на Linux

Лог запросов к удаленной БД с 1С на Windows


краш rphost'а
syslog
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. vladimir_korshun 84 28.12.23 20:49 Сейчас в теме
(1) Как быть тестировщиком?

1) создаем табличку с одним полем и кидаем туда данные, и читаем.
2) пробуем другой тип данных писать и читать
3) всё больше приближаемся по структуре в вашим данным (тестовая табличка)
4) это или 1с или драйвер
5) может Null передаёте или с кавычками данные
6) права на данные в базе, права в linux (это уже почти бред...)

Вот вы и стали тестировщиком)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот