установка 1С Server 8.3 (Windows) + PostgreSQL (Linux)

установка связки windows server 2012 + 1c server + postgresql_1c на linux
Linux:
# yum install http://1c.postgrespro.ru/keys/postgrespro-1c-centos94.noarch.rpm
# yum install postgresql-pro-1c-9.4

инициализируем с русской локалью
# service postgresql-9.4 initdb ru_RU.UTF-8

проверяем
# grep locale /var/lib/pgsql/9.4/data/postgresql.conf

правим /var/lib/pgsql/9.4/data/pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD
local all all trust
host all all 0.0.0.0/0 md5
host all all ::1/128 md5

запускаем сервис
# service postgresql-9.4 start

создаем базу
# createdb -U postgres -w -T template0 sklad_db

импортируем дамп (если нужно)
# psql -U postgres sklad_db < /tmp/sklad_db.sql

даем права
#### psql -U postgres -c 'grant all privileges on database sklad_db to postgres;'

проверяем
# psql -U postgres -l


установить пароль:
psql -U postgres -c "ALTER USER postgres with encrypted password 'postgres';"





################## WINDOWS
  1. ставишь постгре из https://postgrespro.ru/products/1c_build
  2. ставишь 1с-сервер (в инсталляторе выбираешь все галки, кроме веб, драйвер защиты не ставишь
  3. в службах стопаешь агент 1с
    sc stop "1C:Enterprise 8.3 Server Agent" 
  4. натравливаешь юнипатч
  5. стартуешь службу агента 1с
    sc start "1C:Enterprise 8.3 Server Agent" 
  6. запускаешь 1с и при добавлении бд - выбираешь на сервере 1с и указываешь пароли-явки к бд


оснастка администрирование серверов 1с предприятия -
1C:Enterprise 8.3. Central Servers -
(*)sklad -
Кластеры -
Локальный кластер -
Информационные базы -
Добавляем базу

Если нет DNS, добавляем в C:\Windows\System32\drivers\etc\hosts:
10.99.0.10 linux-sklad sklad-linux





Бэкап БД на винде:
################
@echo off
set PGPASSWORD=postgres
cd C:\Program Files\PostgresPro 1C\9.4\bin\
pg_dump.exe -U postgres sklad_db > C:\tmp\sklad_db.sql
##################