Имею сервер на OpenSUSE 11.2 на нём запущены 1С сервер 8.1.14 и postgresql 8.3.7.
Решил обновить postgres на 8.4.2 с сайта Etersoft. Снёс postgres и установил заново новую версия, инициализировал базу, всё прошло успешно. При создании базы данных из 1С ругается:
Ошибка СУБД:
ERROR: relation "config" does not exist at character 13
при этом в postgre база создаётся (правда не знаю полноценная ли она) а на сервере 1С база не создаётся.
в логе postgresa при этом появляются строки:
ERROR: LOCK TABLE can only be used in transaction blocks
STATEMENT: lock table pg_class in application share mode
ERROR: type modifier is not allowed for type "mvarchar" at character 31
STATEMENT: create table Config (FileName mvarchar(128) not null primary key, Creation timestamp not null, Modified timestamp not null, Attributes int not null, DataSize int not null, BinaryData bytea not null)
ERROR: relation "config" does not exist at character 21
STATEMENT: Select 1::int8 from Config where FileName='__aa__' limit 1
WARNING: nonstandard use of \\ in a string literal at character 145
HINT: Use the escape string syntax for backslashes, e.g., E'\\'.
ERROR: relation "config" does not exist at character 13
STATEMENT: INSERT INTO Config (FileName,Creation,Modified,Attributes,DataSize,BinaryData) VALUES ('__aa__','2010-02-19 11:13:19','2010-02-19 11:13:19',0,0,'\\000')
до этого пробовал ставить postgres 8.3.8 был тотже косяк, похоже что начиная с этой версии что-то поменяли.
Ошибка при создании базы на 1С сервере
Модератор: Модераторы разделов
-
- Сообщения: 386
Re: Ошибка при создании базы на 1С сервере
Детально не отвечу, но ставил на днях 1С 8.2 с Postgresql. Ситуация такая- версии 8.4.1, 8.4.2 выдают ошибки. Работает 8.3.8. На диске ИТС за февраль идет версия 8.3.3 от 1С. Наверно еще не доработали что-то.