ERROR: type «mvarchar» does not exist at character 31

Причина в отсутствии в базе типа данных mvarchar при использовании сервера 1с

Данные проблема возникает по двум причинам:

  1. отсутствие патча от 1с в Postgre (качаем патч или уже пропатченную версию Postgre)
  2. смотрим лог самого postre

Если в логе вы увидите ошибку "2014-10-13 12:02:09 MSK ERROR:  could not load library "/usr/lib/postgresql/9.3/lib/mchar.so": libicuuc.so.48: cannot open shared object file: No such file or directory", то нужно проделать следующее:

  1. ищем в директории /usr/lib/postgresql/9.4/lib файл libicudata.so.48 или подобный
    Если есть подобный, но с названием типа libicudata.so.48.1.1., то надо просто создать симлинки

  2. Если файлы все-таки отсутствуют, прийдется ставить библиотеку libicu48. Она отсутствует в репозитории Ubuntu-server 14.04. Но есть в репозитории дебиана. тут или с этого сайта - libicu48
      

2 thoughts on “ERROR: type «mvarchar» does not exist at character 31

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *