Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Проблемы взаимодействия платформы 8.3.12.1440 и Postgres

Проблемы взаимодействия платформы 8.3.12.1440 и Postgres
Я
   shvamik
 
20.09.18 - 09:14
Привет всем! На прошлых выходных потратил много времени на переход на новую платформу 8.3.12.1440. предварительно я ее тестировал и дотошно изучал. В итоге обновление прошло нормально, однако спустя пару дней обнаружил что данная версия с связке с Postgres не отрабатывает полное соединение. Причем не всегда, а только в некоторых случаях. сколько не бился с настройками 1С и Postgres в итоге помогло обновление на версию 8.3.12.1616!

Спасибо всем, кто выслушал мой крик души =Ъ
 
 
   Amra
 
1 - 20.09.18 - 09:15
Не умеющие читать должны страдать. По определению.
   igork1966
 
2 - 20.09.18 - 10:17
(1) -> (0)

В СУБД PostgreSQL реализована только частичная поддержка  FULL OUTER JOIN (ERROR: "FULL JOIN is only supported with mergejoinable join conditions"). Для реализации полной поддержки FULL OUTER JOIN при работе 1С:Предприятия 8 с PostgreSQL подобный запрос трансформируется в другую форму с эквивалентным результатом, однако эффективность использования конструкции ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ снижается.

В связи с этим не рекомендуется использовать ПОЛНОЕ ВНЕШНЕЕ СОЕДИНЕНИЕ при работе с PostgreSQL. В большинстве случаев без использования этой конструкции можно обойтись, переписав исходный запрос.
   Amra
 
3 - 20.09.18 - 10:40
(2) Не, имелась ввиду ошибка:

"В клиент-серверном варианте инфорационной базы с использованием PostgreSQL при выполнении запроса, содержащего ПОЛНОЕ СОЕДИНЕНИЕ может происходить ошибка вида

Ошибка СУБД:

ERROR:  column "fld10296rref" does not exist

LINE 2: COALESCE(Fld10296RRef,Q_001_F_000RRef),", исправлена в  8.3.12.1529, сам сталкивался, благо в тестовом контуре
   shvamik
 
4 - 21.09.18 - 07:06
(2) Я понимаю что лучше не использовать подобную конструкцию (ПОЛНОЕ СОЕДИНЕНИЕ), и в самописных конфигурациях наши программисты ее не используют однако столкнулись с ней в типовой конфигурацией БП 3.0.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует