Имя: Пароль:
1C
1С v8
В чем проблема последней postgresql и 8.2 ?
0 ice777
 
07.05.24
11:23
На ИТС у каждой версии postgresql которая выше 10, есть такая приписочка: "Внимание! Текущая версия PostgreSQL предназначена для использования с версией технологической платформы 1С:Предприятие 8 не ниже 8.3.18"
Речь о версии под линукс.

Это с чем связано?
1 Волшебник
 
07.05.24
11:32
Это связано с 1С-платформой.
Ваш Кэп
2 ansh15
 
07.05.24
11:33
"Изменен формат кластера, создаваемого PostgreSQL 9.6.3-3.1C
Новый формат кластера идентичен формату кластера, создаваемого стандартной версией PostgreSQL.
В кластере формат хранения типа данных timestamp установлен со значением integer_datetimes=on в соответствии с форматом,
используемым стандартной версией PostgreSQL.

Поддержка этой версии в 1С:Предприятии 8.3 реализована в версии 8.3.10 и старше.
Нагрузочное тестирование проводилось на версиях 1С:Предприятия 8.3.10.

Для использования PostgreSQL 9.6.3-3.1C с версиями 1С:Предприятия ниже 8.3.10 необходимо его собрать с установленным значением параметра integer_datetimes=off
"
Отсюда - https://dl03.1c.ru/ftp/AddCompPostgre/9_6_3_3_1S/Extrafiles/Osobennosti_reliza.txt
То есть, 1С 8.2 работать просто не будет.
3 ice777
 
07.05.24
11:36
(1) Это как раз понятно.
4 ice777
 
07.05.24
11:37
(2) Да, такое уже видел в инете.
Почитаю и эту версию истории.
5 ice777
 
07.05.24
11:43
Что мешает поставить, скажем, посгри версии 16, а потом timestamp установить со значением integer_datetimes=off ?

Почему так категорично работать не будет? Или консоль/платформа не увидит кластер?

Да и старовата инфа, еще убунта 16 упоминается. А уже 22.
6 ansh15
 
07.05.24
11:59
Помнится, выдавалась ошибка, при создании ИБ в консоли администрирования и ИБ не создавалась. Давно это было...
7 ansh15
 
07.05.24
12:15
integer_datetimes - предопределенный параметр - https://postgrespro.ru/docs/postgresql/16/runtime-config-preset
В postgresql.conf его не изменишь.
8 arsik
 
07.05.24
12:17
(5) Может последняя 8.3 с режимом совместимости 8.2 заработает?
9 ice777
 
07.05.24
12:19
(7) точно, экое западло (

но это утверждают в postgrespro.ru
Мне их изделие не зашло, сильно от стандартного отличается
10 ice777
 
07.05.24
12:20
(8) нет и нет.
11 arsik
 
07.05.24
12:21
(10) Пираты? Ну не последнюю бери
12 ice777
 
07.05.24
12:23
(11) при чем тут пираты. самописка просто огромная.
Переводить на 8.3 нерентабельно.
13 arsik
 
07.05.24
12:34
(12) 8.3 с режимом совместимости 8.2 - минимальные должны быть переделки
14 ice777
 
07.05.24
13:09
(13) слушай, нельзя. Потому что конфиг полностью на толстом клиенте, писался еще на 8.0.
Перевели его на 8.2, дальше не получится.
15 ice777
 
07.05.24
13:19
Ладно, пойду другим путем, ставим postgresql 9.6.
Тут уже другие грабельки замаячили, зависимости в ubuntu 22.04 уже не те. Не ставится 1С-овская сборка.

Тогда такой вопрос: На ИТС с postgresql также лежит файл Patch_SUBD_PostgreSQL_9.6.6_1.1C.tar.bz2
Если поставить оригинальный posthres, потом эти патчи доведут его до состояния 1С-ного?
16 arsik
 
07.05.24
14:21
(14) Да с чего? У на прошлой работе нормально пахало основная изначально была на 8.1. Как в картинке работало нормально на толстых формах + на линуксе, но на линуксе в wine запускалось.
17 ice777
 
07.05.24
14:50
(16) в первый раз о таком слышу.
Версия платформы?
18 Aleksey
 
07.05.24
14:55
(16) У меня в такой же самописки времен 8.1 на последних платформах вылетало с ошибкой при использовании среза последних у РС (типа недостаточно параметров). Пришлось срочно режим совместимости поднимать до 8.3.10, тогда ошибка ушла.
Но у меня конфига простая была, почти ничего не поломалась (так по мелочи типа в журнал выводились пиктограммы, но путь к пиктограмам был кривой. и если старая платформа игнорировала это, но в новой вылазили ошибки, мешающие работать)
19 moonq4
 
07.05.24
15:06
ggwp