Имя: Пароль:
1C
1С v8
PostgreSQL 9.2.4-1.1C и 9.1.9-1.1C вышли
,
0 dmrjan
 
26.12.13
14:44
После длительного тестирования вышли обновленные версии PostgreSQL 9.2.4-1.1C и 9.1.9-1.1C.
1 Fragster
 
гуру
26.12.13
14:52
ты уже себе поставил?
2 wuff
 
26.12.13
14:54
(0) пресс-секретарь 1с?
3 dmrjan
 
26.12.13
14:54
Пока еще нет, буду ставить после очередного обновления платформы 8.2.19.83.
4 fisher
 
26.12.13
15:03
Гут! После НГ запилю.
5 Black Dragon
 
26.12.13
15:17
Клево! наконец-то!
6 Fragster
 
гуру
26.12.13
15:20
(4) безумству храбрых поем мы песню!
7 dmrjan
 
26.12.13
15:20
(6) Почему - безумству?
8 Necessitudo
 
26.12.13
16:03
(6) Не храбрых а нищих)
9 sikuda
 
26.12.13
16:09
(6) Нет просто серьезных людей,  читающих все внимательно
Cписок поддерживаемых дистрибутивов Linux:
    RPM
        Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14)
        Должны быть установлены:
            yum install readline
            yum install libtermcap
            yum install krb5-libs
            yum install openssl

        Centos 6, RedHat 6, Fedora 8, 9-16  (необходима установка openssl098e)
        Должны быть установлены:
            yum install readline
            yum install libtermcap
            yum install krb5-libs
            yum install openssl
        Необходима установка дополнительных пакетов совместимости:
            yum install openssl098e
            yum install compat-readline5
            yum install compat-libtermcap
    DEB
    Ubuntu 10.04, 10.10, 11.04, 11.10

Дополнительные модули:
    plperl
    plpython
    test
    devel
    docs

Да в Ubuntu 12.04 LTS и иже с ними официально не поддерживается. Думаем...
10 Fragster
 
гуру
26.12.13
16:11
(9) ну, например, если бы они зависимости нормально в пакеты прописывали бы - все работало бы везде. Например при установке сервера 1с (правда 8.2.16) на сусю 13.1 пиршлось долго гадать, почему вебсервисы не работают... в итоге пришлось брать апач из 12.3 и все заработало
11 dmrjan
 
26.12.13
16:31
Ставьте последний CentOS и не мучайтесь. Веселит поддержка ASPLinux - уже давно репа убита, а 1С поддерживает. А то, что дополнительные пакеты, требуемые при установке сервера 1С, тупо неоткуда скачать - их не волнует.
Но в целом все равно - после почти двух лет тестирования 1С все-таки разродилась - ура.
12 dmrjan
 
26.12.13
16:39
(9) В Linux после установки сервера 1С в /opt/1c/v8.2/x86_64/utils есть config_server. Запускаешь его и смотришь на что ругается.
13 dmrjan
 
26.12.13
16:43
(8) Типовая торговля в Linux на PostgreSQL работает лучше, чем в MSSQL. Вообще надо конфигурации на PostgreSQL в первую очередь тестировать, там все косяки будут выползать.
14 Fragster
 
гуру
26.12.13
16:47
(12) в 8.3.3 нету ни конфиг-сервер ни конфиг систем, только тссс!
15 dmrjan
 
26.12.13
16:55
(14) Извиняйте, на 8.3 еще не перешли. Хотя, думаю, что можно сначала поставить 8.2, запустить config_server, доустановить нужные пакеты, потом снести 8.2 и установить 8.3. Ну и потом еще подправить конфиг PostgreSQL.
16 ansh15
 
26.12.13
16:57
(15) 8.3 тоже умеет определять чего нет.
17 Asmody
 
26.12.13
17:55
(9) [Ubuntu 12.04 LTS и иже с ними официально не поддерживается] — бля
18 Fragster
 
гуру
26.12.13
17:56
(17) наверняка там тоже апач 2.4 в комплекте
19 Cosmonaut
 
05.01.14
20:41
Уважаемые доны!
Может я чего-то не понимаю, но только заставить работать этот свежайший релиз не удалось (ставил из бинарного RPM на CentOS 6.5). Помнится еще с древнейших времен (8.4, 9.0, 9.1) Postgres всегда собирали с опцией --disable-integer-datetimes, во всех мануалах этот момент оговаривался. При включенной опции загрузка БД в конфигураторе заканчивается с ошибкой про timestamp.

Глянул я pg_config и заветной опции там не увидел (листинг ниже).
Кроме того часть обычных для целей 1С опций в postgres.conf также отсутствуют (escape_string_warning = off, standard_conforming_strings = off).

[root@breeze bin]# ./pg_config
BINDIR = /usr/pgsql-9.2/bin
DOCDIR = /usr/share/doc/pgsql
HTMLDIR = /usr/share/doc/pgsql
INCLUDEDIR = /usr/pgsql-9.2/include
PKGINCLUDEDIR = /usr/pgsql-9.2/include
INCLUDEDIR-SERVER = /usr/pgsql-9.2/include/server
LIBDIR = /usr/pgsql-9.2/lib
PKGLIBDIR = /usr/pgsql-9.2/lib
LOCALEDIR = /usr/pgsql-9.2/share/locale
MANDIR = /usr/pgsql-9.2/share/man
SHAREDIR = /usr/pgsql-9.2/share
SYSCONFDIR = /etc/sysconfig/pgsql
PGXS = /usr/pgsql-9.2/lib/pgxs/src/makefiles/pgxs.mk
CONFIGURE = '--disable-rpath' '--prefix=/usr/pgsql-9.2' '--includedir=/usr/pgsql-9.2/include'
'--mandir=/usr/pgsql-9.2/share/man' '--datadir=/usr/pgsql-9.2/share' '--with-perl' '--with-python'
'--with-tcl' '--with-tclconfig=/usr/lib64' '--with-openssl' '--with-pam' '--with-krb5' '--with-gssapi'
'--with-includes=/usr/include' '--with-libraries=/usr/lib64' '--enable-nls' '--with-libxml'
'--with-libxslt' '--with-system-tzdata=/usr/share/zoneinfo' '--sysconfdir=/etc/sysconfig/pgsql'
'--docdir=/usr/share/doc' 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/et' 'CPPFLAGS= -I/usr/include/et'
CC = gcc
CPPFLAGS = -I/usr/include/et -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include
CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/et -Wall -Wmissing-prototypes -Wpointer-arith
-Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security
-fno-strict-aliasing -fwrapv
CFLAGS_SL = -fpic
LDFLAGS = -L/usr/lib64
LDFLAGS_EX =
LDFLAGS_SL =
LIBS = -lpgport -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -ltermcap -lcrypt -ldl -lm
VERSION = PostgreSQL 9.2.4

Специально скачал предыдущий релиз 9.2.1, он работает нормально (ниже листинг pg_config)

[root@breeze bin]# ./pg_config
BINDIR = /usr/pgsql-9.2/bin
DOCDIR = /usr/share/doc/pgsql
HTMLDIR = /usr/share/doc/pgsql
INCLUDEDIR = /usr/pgsql-9.2/include
PKGINCLUDEDIR = /usr/pgsql-9.2/include
INCLUDEDIR-SERVER = /usr/pgsql-9.2/include/server
LIBDIR = /usr/pgsql-9.2/lib
PKGLIBDIR = /usr/pgsql-9.2/lib
LOCALEDIR = /usr/pgsql-9.2/share/locale
MANDIR = /usr/pgsql-9.2/share/man
SHAREDIR = /usr/pgsql-9.2/share
SYSCONFDIR = /etc/sysconfig/pgsql
PGXS = /usr/pgsql-9.2/lib/pgxs/src/makefiles/pgxs.mk
CONFIGURE = '--disable-rpath' '--prefix=/usr/pgsql-9.2' '--includedir=/usr/pgsql-9.2/include' '--mandir=/usr/pgsql-9.2/share/man' '--datadir=/usr/pgsql-9.2/share' '--with-perl' '--with-python' '--with-openssl' '--with-pam' '--with-krb5' '--with-gssapi' '--with-includes=/usr/include' '--with-libraries=/usr/lib64' '--enable-nls' '--disable-integer-datetimes' '--with-libxml' '--with-libxslt' '--with-ldap' '--with-system-tzdata=/usr/share/zoneinfo' '--sysconfdir=/etc/sysconfig/pgsql' '--docdir=/usr/share/doc' 'CFLAGS=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/et' 'CPPFLAGS= -I/usr/include/et'
CC = gcc
CPPFLAGS = -I/usr/include/et -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include
CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/include/et -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv
CFLAGS_SL = -fpic
LDFLAGS = -L/usr/lib64
LDFLAGS_EX =
LDFLAGS_SL =
LIBS = -lpgport -lxslt -lxml2 -lpam -lssl -lcrypto -lgssapi_krb5 -lz -lreadline -ltermcap -lcrypt -ldl -lm
VERSION = PostgreSQL 9.2.1

Видимо, релиз клепали впопыхах и про нужные опции забыли (если прямо в коде, конечно, не исправили), получив на выходе нерабочий продукт (если брать бинарник).

Ссылка на релиз: http://users.v8.1c.ru/getdist.jsp?path=AddCompPostgre/9_2_4_1_1S/postgresql_9_2_4_1_1C_x86_64_rpm_tar.bz2&id=AddCompPostgre&ver=9.2.4-1.1C
20 sikuda
 
05.01.14
21:12
Я больше склоняюсь к мнению, что Postgresql в 1С поддерживает один, два сотрудника по личной инициативе. По другому такое плачевное состояние дел я не могу объяснить.
21 ansh15
 
05.01.14
21:21
(19)Это не впопыхах, это для 8.3.3 и выше. Консерваторы(с точки зрения 1С) изволят собирать руками. Что, собственно, я и делаю.
http://downloads.v8.1c.ru/content/AddCompPostgre/9_2_4_1_1S/Osobennosti_reliza.txt
v8: postgres 9.2.1-1.1C
Поставил перед Новым годом 9.1.9. Работает нормально. 9.2.4, наверное, не буду ставить, подожду уже 9.3, может в течении полугода запилят... Там, хотя бы, pg_dump есть многопоточный.
22 Cosmonaut
 
05.01.14
21:33
Мда, видимо русским языком написать "только для платформы 8.3" религия не позволяет. Спасибо за оперативный ответ, про релиз читал, но по-диагонали, пока не столкнулся с ошибкой.
23 DjSpike
 
05.01.14
22:42
Интересно почему Ubuntu 12.04 не поддерживают ???
24 Cosmonaut
 
06.01.14
10:12
(23) скорее всего поддерживается, просто без гарантии. Я Postgres+1С и на Gentoo заводил из исходников.
25 эцп
 
07.01.14
00:14
(24) Откуда у тебя исходники 1С? O_o
26 Cosmonaut
 
07.01.14
09:50
(25) Уточняю, речь про сборку Postgres из исходников. Сам сервер, конечно, в готовом (бинарном) виде.