Я тут, на на просторах интернета, накопал патчи для Postgres 9.5 для работы с 1C. Собрал пакетики, теперь тестируем. Хочу обратить внимание, что патчики эти не официальные и их использовать можно на свой страх и риск.
Пакетики я собрал как для RH6 так и для RH7-based.
Вот так по простому подключаем репозиторий, например, для Centos 6:
cat << EOF > /etc/yum.repos.d/1c.repo [1c_personal] name=1C Personal baseurl=http://abf-downloads.abf.io/1c_personal/repository/rosa-server66/x86_64/main/release/ enabled=1 gpgcheck=0 EOF |
Устанавливаем
# yum install postgresql95-server |
Ну а дальше, все как обычно:
# /etc/init.d/postgresql-9.5 initdb # /etc/init.d/postgresql-9.5 start |
Если мы ранее использовали postgresql 9.4 на этой же машине, то можно выполнить обновление базы:
# /etc/init.d/postgresql-9.4 stop # /etc/init.d/postgresql-9.5 stop # sudo su - postgres $ /usr/pgsql-9.5/bin/pg_upgrade -b /usr/pgsql-9.4/bin/ -B /usr/pgsql-9.5/bin/ --old-datadir=/var/lib/pgsql/9.4/data --new-datadir=/var/lib/pgsql/9.5/data $ logout # /etc/init.d/postgresql-9.5 start # /var/lib/pgsql/analyze_new_cluster.sh |
После таких манипуляций 1С-Server работает со своими базами в PostgreSQL только уже на версии 9.5. Со стороны пользователей 1С видимых регрессов пока не заметил.
Подскажите где взять патчики
Я все собирал из этого проекта:
https://abf.io/1c/postgresql95_1C
SRPM со всеми патчами можно скачать тут: http://abf-downloads.rosalinux.ru/1c_personal/repository/rosa-server72/SRPMS/main/release/postgresql95-9.5.4-2.1C.src.rpm