Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4879 - создание базы 1Cv81 + PostgreSQL 8.3.8-8.4.1   Make a simular bug
Summary: создание базы 1Cv81 + PostgreSQL 8.3.8-8.4.1
Status: CLOSED WONTFIX
Alias: None
Product: Postgres@Etersoft
Classification: Продукты (Products)
Component: СУБД (show other bugs)
Version: не указана
Hardware: PC All
: P4 major
Target Milestone: ---
Assignee: Калюхович Юрий
QA Contact: Калюхович Юрий
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 437
  Show dependency treegraph
 
In work:
Reported: 2010-01-26 12:23 MSK by Калюхович Юрий
Modified: 2011-01-28 21:32 MSK (History)
4 users (show)

See Also:
Заявки RT: 12461
Связано с:
Дата напоминания:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Калюхович Юрий 2010-01-26 12:23:46 MSK
Ошибки при создании базы через консоль управления средствами windows (mmc, идет вместе с 1C)

1c-enterprise-8.1.14-72 + PostgreSQL версий 8.3.7 - 8.4.1

в версии 8.3.7 - вываливается с сообщением: ошибка СУБД ERROR: operator 16440 is not a member of opfamily 16602. логи:
ERROR: operator 16440 is not a member of opfamily 16602
STATEMENT: SELECT FileName,Creation,Modified,Attributes,DataSize FROM
Params WHERE FileName LIKE 'DynamicallyUpdated'
NOTICE: there is no transaction in progress...

в версии 8.4.1 - ошибка 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)
Comment 1 Калюхович Юрий 2010-01-26 12:25:41 MSK
(In reply to comment #0) 
> в версии 8.3.7 - вываливается с сообщением:
> ошибка СУБД ERROR: operator 16440 is not a member of opfamily 16602.

напоминает про багу с mchar = mvarchar

> 
> в версии 8.4.1 - ошибка ERROR: type modifier is not allowed for
> type "mvarchar" at character 31
> STATEMENT: create table Config (FileName mvarchar(128) 

новый патч от 1С? или неправильно приложился?
Comment 2 Boris Savelev 2010-01-26 12:33:13 MSK
возможно для 1с81 mchar надо включить в template. попробуйте галку mchar при установке postgres поставить.
Comment 3 Boris Savelev 2010-01-26 12:41:45 MSK
(In reply to comment #2)
> возможно для 1с81 mchar надо включить в template.
> попробуйте галку mchar при установке postgres
> поставить.
> 
не, это бред.

СУБД-то линуксовая или как?
Если да, то скорее не стоит пакет с mchar.so просто

Comment 4 Калюхович Юрий 2010-01-26 13:36:25 MSK
(In reply to comment #3)
> СУБД-то линуксовая или как?
> Если да, то скорее не стоит пакет с mchar.so
> просто
> 

да, насчет 8.4.1 - линуксовая, и судя по заявке - debian 5:
proxy:/# dpkg -l|grep postgresql
ii courier-authlib-postgresql 0.61.0-1+lenny1
PostgreSQL support for the Courier authentic
ii freeradius-postgresql 2.0.4+dfsg-6
PostgreSQL module for FreeRADIUS server
ii postgresql-8.4eter 8.4.1-eter2.3debian
PostgreSQL client programs and libraries (Et
ii postgresql-8.4eter-contrib 8.4.1-eter2.3debian
Contributed source and binaries distributed
ii postgresql-8.4eter-server 8.4.1-eter2.3debian
The programs needed to create and run a Post
ii postgresql-doc 8.3.7-0lenny1
documentation for the PostgreSQL database ma
ii postgresql-doc-8.3 8.3.7-0lenny1
documentation for the PostgreSQL database ma

Качали у нас

насчет 8.3.7 - оказалось пробовали 8.3.8, из фтп:
http://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/stable/x86_64/Debian/5.0/
Comment 5 Boris Savelev 2010-01-26 14:06:55 MSK
надо попробовать и воспроизвести
Comment 6 Калюхович Юрий 2010-01-27 12:57:20 MSK
(In reply to comment #5)
> надо попробовать и воспроизвести
> 

ошибку фактически воспроизвел на virtualbox:

PostgreSQL v8.4.1 стоит на fedora10 (VirtualBox)
1С кластер серверов на testing
1С клиент на Windows XP UniOffice (VirtualBox)
версия 1С - 8.1.12.101

при попытке создать новую базу выводится сообщение об ошибке "type modifier is not allowed for type "mvarchar" at character 31";
база в самом постгри была создана;

1С 8.1.14.72 не была найдена, найдется - проверится еще и на ней

в PostgreSQL v8.3.7 на testing ошибки такого рода нет: база была создана, но с выводом ошибки о том что база не содержит данных;
база в самом постгри была создана
Comment 7 Boris Savelev 2010-01-27 13:21:56 MSK
PostgreSQL v8.4.1 явно слишком новый для 1С - 8.1.12.101
найдите внятную доку по зависимостям платформы от СУБД.
Comment 12 Калюхович Юрий 2010-04-16 17:53:04 MSD
багу решит таблица соответствий между версией платформы 1С и версией постгри (если такая существует).
1С 8.1.12-101 + pg8.3.10 - проблем с mvarchar нет, хотя сервер зависает при создании базы
1С 8.1.12-101 + pg8.4.2 - ошибка "type modifier is not allowed for type mvarchar"
Comment 13 Калюхович Юрий 2010-09-24 20:02:56 MSD
проверил 1с82 на двух версиях постгри. на kb.etersoft.ru на всякий случай сделал страницу о соответствиях версий:
http://kb.etersoft.ru/Зависимость_платформы_1С_8.*_от_версии_PostgreSQL
по ходу дела будет заполняться. багу за неимением такой таблички закрываю
Comment 14 Станислав Коробейников 2011-01-28 21:32:08 MSK
Есть такая инфа, которую называют официальной:
Особенности использования PostgreSQL версии 8.3.8:
Поддержка работы с PostgreSQL версии 8.3.8 реализована с 1С:Предприятием версии не менее 8.1.15. Поддержка этой версии в 1С:Предприятии 8.2 будет реализована в версии 8.2.10.

В итс есть  Особенности использования PostgreSQL -> Администрирование -> Особенности использования PostgreSQL 8.2

Что там пишут не смог посмотреть. 
Надо посмотреть на дисках ИТС.