![]() |
![]() |
![]() |
|
1c8.2+PostgreSQL | ☑ | ||
---|---|---|---|---|
0
camojiet
26.02.09
✎
16:53
|
Ситуация следующая
ОС Fedora Core 10 1С сервер 8.2.8.256 Postgresql взятый с сайта 1С postgresql-8.3.3-2.1C.src.rpm icu - поставил с дистрибутива fc - при сборке rpm ки он выругался что не может найти unicode/uchar.h и unicode/ustring.h icu4c_4_0_1 - установил поверх с исходников - ругаться перестал. При сборке ещё ругался на --enable-thread-safety - и я её вырубил. Сборка в итоге прошла - постгрес запустился. При создании базы в менеджере серверов 1С Error: type modifer is not allowed for type "mvarchar" at character 31 в postgres.conf поправил параметры escape_string_warning=off standard_conforming_strings=on инициализировал базу initdb --locale=ru_RU.UTF8 --encoding=UTF8 Я не единственный обладатель этой ошибки и ответов в гугле я не нашёл. Спасибо за внимание. |
|||
1
Профессор Выбегалло
26.02.09
✎
17:02
|
(26) собирай из исходников с наложенным патчем от 1С.
make -all |
|||
2
camojiet
26.02.09
✎
17:19
|
Не понял в чем прикол - но попробовал - не помогло(
|
|||
3
smaharbA
26.02.09
✎
17:23
|
а что за хня "при сборке rpm" ?
|
|||
4
camojiet
26.02.09
✎
17:25
|
rpmbuild --bb ./lala.spec
|
|||
5
smaharbA
26.02.09
✎
17:26
|
(4) зачем ?
|
|||
6
camojiet
26.02.09
✎
17:33
|
В src.rpm есть скрипт - который сам все патчит засовывает в нужные места конфиги, права редактирует(не все правда) ну и всякая такая фигня - имхо удобно - я сначала собирал postgres ручками, не знал еще про rpmbuild - собирал - так - разницы никакой.
|
|||
7
smaharbA
26.02.09
✎
17:34
|
(6)
yum install icu не канает чтоли ? |
|||
8
camojiet
26.02.09
✎
17:35
|
А на выходе после rpmbuild - готовые rpm ки -
postgres,libs,contrib,server и еще несколько. |
|||
9
camojiet
26.02.09
✎
17:35
|
неа нет интернета нормального
|
|||
10
camojiet
26.02.09
✎
17:38
|
Блин я не так выразился - я icu не из rpm собирал - ручками просто. Я про rpm, которая postgres. Просто орфография хромает.
|
|||
11
smaharbA
26.02.09
✎
17:39
|
(9) у тебя есть диск
|
|||
12
camojiet
26.02.09
✎
17:47
|
какой?
|
|||
13
smaharbA
26.02.09
✎
17:48
|
(12) от федоры наверное, вот и ставь все нужное с него, а уж потом постгри от 1с
|
|||
14
camojiet
26.02.09
✎
17:50
|
Я так и сделал
|
|||
15
smaharbA
26.02.09
✎
17:51
|
да и на сколько знаю есть и postgresql-server-8.3.3-2.1C.i386.rpm
зафига эти сборки-пересборки, всеравно ниче править не станешь ? |
|||
16
smaharbA
26.02.09
✎
17:51
|
(14) не из срц, а из бинаров
|
|||
17
camojiet
26.02.09
✎
18:12
|
А где можно качнуть бинарник? Гугль показывает фигу. А с сырцов вот как раз эти файлы и получаются.
А по части icu - библиотека установилась с rpm(бинарной) а пары файлов там не было в сырцах они были. я поставил rpm ку и поверх постаил сырцы. |
|||
18
Профессор Выбегалло
26.02.09
✎
18:50
|
(17) Из исходников рпмы???
|
|||
19
Профессор Выбегалло
26.02.09
✎
18:55
|
А, пардон, не увидел пост ранее.
Мне с 8.1 именно сборка ручками помогла от такой ошибки избавиться. Там что-то, отвечающее за mvarchar в отдельной папке лежало вроде и собиралось только с make -all. |
|||
20
egor2fsys
26.02.09
✎
20:06
|
8.2.8.256 не будет работать с PostgreSQL 8.3.3.
Будет работать только с версией PostgreSQL 8.2.6. |
|||
21
camojiet
27.02.09
✎
13:10
|
C 8.2.4-6 будет?
|
|||
22
camojiet
27.02.09
✎
14:37
|
Да работает - Уга товагисщи - уга!
Спасибо за помощь - форум мне очень понравился - люди сдесь добрые.) |
|||
23
kalleka
27.02.09
✎
14:45
|
(22) ты еще не знаешь как ты ошибаешься))) Попробуй что нибудь простое спросить - заклюют))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |