Имя: Пароль:
1C
1С v8
Postgresql 8.4.13 Patch 1C
0 heavenly
 
18.09.12
15:23
После выхода на CentOS 6.3 postgresql-8.4.13 перестал собираться с патчами от 1с. Проблема в файле /src/backend/optimizer/path/indxpath.c
В оригинале константу *rest убрали и заменили везде на NULL. В патче  1c_FULL_8.4.3, который представляет собой diff между оригинальными файлами и измененными, эта константа учитывается. Никто не сталкивался?

Кто-нибудь из гуру postgresql может подсказать за что отвечает эта константа?

Изменил пока патч 1c_FULL_8.4.3, чтобы везде вставлялась эта константа, пакеты собрались - базы запустились. Сижу тестирую. Но полного понимания на что это может повлиять - нету(
1 heavenly
 
19.09.12
22:47
Походу вопрос так и останется без ответа.
Хотя все тесты моя сборка прошла...
2 zladenuw
 
19.09.12
22:53
а почему не используешь 9.1.2-1.1C  ? у нас работает. админы по установке не замарачивались
3 zladenuw
 
19.09.12
22:53
если вопрос только в этом. у нас уже ночь. завтра спрошу у них
4 heavenly
 
19.09.12
23:06
(2) 9.1.2-1.1С ставил, работало. Но вот не понравилось мне в процессах название postgresql-9.1, захотел изменить - полез в исходники. Скачал с сайта 1С дистрибутив. В нем помимо rpm пакетов лежал еще и postgresql91-9.1.2-1.1C.src. Установил его, запустил rpmbuild и... он не собрался, а вывалился с ошибкой!!! Полез в spec и оказалось, что там забыли раскоментировать пару строчек в выбором разрядности системы. Снял комменты - пакеты собрались. Причем если скачать патчи для 9.1 в них тоже будет лежать этот же пакет postgresql91-9.1.2-1.1C.src, но уже с исправленным spec)) Ну а чтобы поменять имя процесса много строчек в этом spec надо править - забил на это дело. Выбор был сделан в пользу 8.4 только потому, что в самом CentOS эта версия поддерживается.
5 heavenly
 
19.09.12
23:14
Да и по итогам гугления пришел к выводу что особой разницы между 8.4/9.0/9.1 в плане работы 1С нет.
6 zladenuw
 
19.09.12
23:18
а чем тебе название не понравилось ? :)
7 xReason
 
19.09.12
23:23
(6) а что бы проблемы были, вот и не понравился.

купила баба порося
8 xReason
 
19.09.12
23:24
(5) гугления как всегда наводит на мнение очень компетентных источников
9 zladenuw
 
19.09.12
23:25
(8) это каких ?
10 heavenly
 
19.09.12
23:27
(8) +1
Буду рад увидеть пару ссылок, где бы расписывалось чем один postgresql лучше другого в контексте 1с с реальными примерами и замерами.
11 heavenly
 
19.09.12
23:36
(6) привычка :Р
12 zladenuw
 
19.09.12
23:37
8.3 не запускал на линухе ?
13 ansh15
 
19.09.12
23:40
Может имеет смысл спросить у разработчиков патча, насколько патч соместим с разными релизами хотя бы в пределах версии 8.4? Может быть ответят...
Вот это, наверное, нагуглили? http://habrahabr.ru/post/107321/
Дискуссия в комментариях занятная, на предмет необходимости таких действий.
14 heavenly
 
19.09.12
23:43
(12)У меня на фирме нет Linux'овых клиентов и в будущем пока не планируется. Запущу только если дома на своем компьютере поиграться, когда время будет...
15 heavenly
 
19.09.12
23:45
(13) не только... есть еще сайтик alsigned.ru - там тоже интересные комментарии можно почитать по поводу сборки 1с.
Насчет спросить у разработчиков - если честно, ни разу не общался и даже не представляю как это делается *ушел гуглить*.
16 ansh15
 
19.09.12
23:59
(15) На sql.ru в секции PostgreSQL. По крайней мере, Олег Бартунов там бывает изредка, может из постоянных участников кто-нибудь что-нибудь скажет.
17 heavenly
 
20.09.12
11:18
(16) спасибо, пойду там поспрашаю.
18 heavenly
 
20.09.12
11:19
эээ... только он чего-то не работает(((
19 ansh15
 
20.09.12
11:42
(18) Вроде, открывается. Вчера тоже барахлил днем.