Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Установка PostgreSQL для 1С

Для работы с 1С подходит только специальная сборка PostgreSQL с патчами 1С: сборка с портала https://releases.1c.ru/ или Postgres Pro (редакция «1C») с https://postgrespro.ru/. «Ванильный» PostgreSQL с официального сайта postgresql.org с 1С работать будет некорректно.

Выбор версии

  • Версию PostgreSQL сверяйте с системными требованиями используемой версии платформы 1С (см. документацию на ИТС).
  • Разрядность — только x64.
  • На одном сервере с 1С-сервером или отдельно — при 15+ активных пользователях лучше выносить СУБД на отдельную VM.

Установка на Windows

  1. Скачиваем дистрибутив (Postgres Pro 1C или сборку 1С) и запускаем установщик.
  2. Основные параметры мастера:
    • каталог данных — на отдельном быстром диске (SSD), например D:\PostgreSQL\data;
    • пароль пользователя postgres — генерируем стойкий, сохраняем в менеджер паролей;
    • порт — 5432;
    • локаль — Russian, Russia;
    • опцию инициализации кластера оставляем включённой.
  3. После установки проверяем, что служба запущена:
Get-Service postgresql*
  1. Проверяем подключение:
& "C:\Program Files\PostgreSQL\<версия>\bin\psql.exe" -U postgres -c "SELECT version();"

Установка на Linux (Postgres Pro 1C, Debian/Ubuntu)

Команды подключения репозитория берите на https://repo.postgrespro.ru/ для своей ОС. Типовой вариант:

sudo apt-get update
sudo apt-get install -y postgrespro-1c-16
sudo -u postgres psql -c "ALTER USER postgres PASSWORD '<пароль>';"

Разрешаем подключения с сервера 1С: в pg_hba.conf добавляем строку с подсетью и методом md5/scram-sha-256, в postgresql.conflisten_addresses = '*' (или адрес нужного интерфейса), перезапускаем службу.

Настройка после установки

  1. Обязательно выполняем тюнинг параметров памяти и планировщика — см. Оптимизация PostgreSQL для работы с сервером 1С.
  2. Открываем порт 5432 в брандмауэре только для сервера 1С, наружу порт СУБД смотреть не должен.
  3. Создание информационной базы: в консоли «Администрирование серверов 1С Предприятия» при создании базы указываем Тип СУБД — PostgreSQL, сервер БД, пользователя postgres и его пароль (аналогично созданию базы на MS SQL).

Резервное копирование

Сразу после ввода в эксплуатацию настраиваем регулярные бэкапы:

Восстановление из копии: Восстановление базы из резервной копии PostgreSQL — Windows.

Оставить заявку