Имя: Пароль:
1C
1С v8
Установка Postgresql-9.4.2-1.1C + Deabin 8.1 x64
,
0 pasmik
 
26.08.15
17:00
Добрый день, коллеги.

Использую связку Postgresql-9.4.2-1.1C на Debian 8.1 x64 + 1C сервер на Winows Server 2012 R2 + клиентское приложение.
Дистриб Postgresql с сайта 1С, в виде пакетов .deb

locale на сервере Debian
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE=ru_RU.UTF-8

-----------
libicu52:amd64                  52.1-8+deb8u2        amd64                

При создании базы через 1С (8.3.6.2152) возвращает ошибку:
Ошибка при создании информационной базы:
Ошибка СУБД:
ERROR: type "mvarchar" does not exist
LINE 1: create table Config (FileName mvarchar(128) not null, Creati...^


Подскажите, если кто сталкивался, в чем может быть проблема.
1 Casey1984
 
26.08.15
17:30
(0) требования по пакетам в руководстве администратора соблюсти не забудь, и на дружественном сайте Инфостарт куча статей можно найти.
2 Garykom
 
гуру
26.08.15
17:45
(0) Ошибка СУБД
ERROR: type "mvarchar" does not exist at character 31

Возникает если база данных была создана без помощи системы 1С:Предприятия. Помните, для работы с 1С базы данных следует создавать только с использованием инструментов платформы 1С: через консоль Администрирование серверов 1С Предприятия

или через средство запуска 1С.

http://interface31.ru/tech_it/2014/05/tipovye-oshibki-ustanovki-servera-1s-i-postgresql-na-platforme-linux.html
3 pasmik
 
26.08.15
18:27
Так я базу и создаю средствами 1С.
4 ansh15
 
26.08.15
19:01
(3) postgresql-contrib-9.4_9.4.2-1.1C_amd64.deb инсталлировали? Если нет, то поставьте.
5 Biker
 
26.08.15
19:05
С libicu52 не влетит
6 DjSpike
 
26.08.15
21:15
#Распаковать архив
# dpkg -x postgresql-contrib-9.2_9.2.4-1.1C_amd64.deb tmpdir
#после:
# dpkg -e postgresql-contrib-9.2_9.2.4-1.1C_amd64.deb tmpdir/DEBIAN
#далее открываем в текстовом редакторе файл «control»:
#nano ./tmpdir/DEBIAN/control
#ищем строку libicu46 (>= 1.4.6) и меняем ее на libicu52 (>= 1.4.6)
#сохраняем  и собираем пакет обратно:
# dpkg -b tmpdir postgresql-contrib-9.2_9.2.4-1.1C_amd64_fix.deb
#После этого устанавливаем его на сервер, проблем быть не должно
7 pasmik
 
27.08.15
09:24
(6) Как раз так и устанавливал.
Версия 9.2_9.2.4-1.1C устанавливается без проблем.