Инструменты пользователя

Инструменты сайта


1s:8:debian:postgrespro

1С:Предприятие 8 — PostgreSQL Pro

Здесь описана установка особой версии PostgreSQL от компании Postgres Professional 1С для работы с 1С:Предприятие 8 — Сервер.

Выбрать сборку можно на сайте: https://1c.postgres.ru/

Версия 12

Ниже описана работа с версией 12 на Debian GNU/Linux 10 (buster). Проверено на платформа 1С:Предприятие 8 версия 8.3.17.2760

Установка

  1. Добавление репозитория:
    postgrespro-add_repo-12.sh
    #!/bin/bash
     
    wget https://repo.postgrespro.ru/1c-12/keys/pgpro-repo-add.sh
    sh pgpro-repo-add.sh
  2. Установка необходимых пакетов
    apt-get install postgrespro-1c-12

Папки:

Основные файлы/opt/pgpro/1c-12
Данные/var/lib/pgpro/1c-12/data

Настройки для запуска:

/etc/default/postgrespro-1c-12
PGDATA=/var/lib/pgpro/1c-12/data

Консоль:

sudo -u postgres /opt/pgpro/1c-12/bin/psql

После установки необходимо задать пароль пользователя postgres, для этого в консоли (psql) выполнить:

\password

и по приглашениям ввести пароль, подтвердить его.

Сервис:

service postgrespro-1c-12

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

Здесь приведён пример файла настройки для Backup Manager

Файл backup-manager-1C-pgsql.conf

Файл backup-manager-1C-pgsql.conf

backup-manager-1C-pgsql.conf
export BM_REPOSITORY_ROOT="/root/Backup/backup01/1C-pgsql"
export BM_TEMP_DIR="/tmp"
export BM_REPOSITORY_SECURE="true"
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
export BM_REPOSITORY_CHMOD="770"
 
export BM_ARCHIVE_CHMOD="660"
export BM_ARCHIVE_TTL="7"
export BM_REPOSITORY_RECURSIVEPURGE="false"
export BM_ARCHIVE_PURGEDUPS="true"
export BM_ARCHIVE_PREFIX="$HOSTNAME"
export BM_ARCHIVE_STRICTPURGE="true"
export BM_ARCHIVE_NICE_LEVEL="10"
export BM_ARCHIVE_METHOD="tarball-incremental pgsql"
 
export BM_ENCRYPTION_METHOD="false"
export BM_ENCRYPTION_RECIPIENT=""
 
export BM_TARBALL_NAMEFORMAT="long"
export BM_TARBALL_FILETYPE="tar.gz"
export BM_TARBALL_OVER_SSH="false"
export BM_TARBALL_DUMPSYMLINKS="false"
export BM_TARBALL_DIRECTORIES="/var/lib/pgpro/1c-12/data"
export BM_TARBALL_BLACKLIST="data/base data/global data/pg*"
 
export BM_TARBALL_SLICESIZE="1000M"
export BM_TARBALL_EXTRA_OPTIONS=""
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
 
export BM_MYSQL_DATABASES="__ALL__"
export BM_MYSQL_SAFEDUMPS="true"
export BM_MYSQL_ADMINLOGIN="root"
export BM_MYSQL_ADMINPASS=""
export BM_MYSQL_HOST="localhost"
export BM_MYSQL_PORT="3306"
export BM_MYSQL_FILETYPE="bzip2"
export BM_MYSQL_EXTRA_OPTIONS=""
 
export BM_PGSQL_DATABASES="postgres UNF UNF_test"
export BM_PGSQL_ADMINLOGIN="postgres"
export BM_PGSQL_ADMINPASS="ПАРОЛЬ"
export BM_PGSQL_HOST="localhost"
export BM_PGSQL_PORT="5432"
export BM_PGSQL_FILETYPE="bzip2"
export BM_PGSQL_EXTRA_OPTIONS=""
export BM_SVN_REPOSITORIES=""
export BM_SVN_COMPRESSWITH="bzip2"
 
declare -a BM_PIPE_COMMAND
declare -a BM_PIPE_NAME
declare -a BM_PIPE_FILETYPE
declare -a BM_PIPE_COMPRESS
export BM_PIPE_COMMAND
export BM_PIPE_NAME
export BM_PIPE_FILETYPE
export BM_PIPE_COMPRESS
 
export BM_UPLOAD_METHOD="none"
export BM_UPLOAD_HOSTS=""
export BM_UPLOAD_DESTINATION="/var/archives/uploads"
 
# Uncomment the 'export ...' line below to activate the uploaded archives
#export BM_UPLOADED_ARCHIVES=${BM_REPOSITORY_ROOT}/${BM_ARCHIVE_PREFIX}-uploaded.list
export BM_UPLOAD_SSH_USER="bmngr"
export BM_UPLOAD_SSH_KEY=""
export BM_UPLOAD_SSH_HOSTS=""
export BM_UPLOAD_SSH_PORT=""
export BM_UPLOAD_SSH_DESTINATION=""
export BM_UPLOAD_SSH_PURGE="true"
export BM_UPLOAD_SSH_TTL=""
export BM_UPLOAD_SSHGPG_RECIPIENT=""
 
export BM_UPLOAD_FTP_SECURE="false"
export BM_UPLOAD_FTP_PASSIVE="true"
export BM_UPLOAD_FTP_TEST="false"
export BM_UPLOAD_FTP_USER=""
export BM_UPLOAD_FTP_PASSWORD=""
export BM_UPLOAD_FTP_HOSTS=""
export BM_UPLOAD_FTP_PURGE="true"
export BM_UPLOAD_FTP_TTL=""
export BM_UPLOAD_FTP_DESTINATION=""
 
export BM_UPLOAD_S3_DESTINATION=""
export BM_UPLOAD_S3_ACCESS_KEY=""
export BM_UPLOAD_S3_SECRET_KEY=""
export BM_UPLOAD_S3_PURGE="false"
 
export BM_UPLOAD_RSYNC_DIRECTORIES=""
export BM_UPLOAD_RSYNC_DESTINATION=""
export BM_UPLOAD_RSYNC_HOSTS=""
export BM_UPLOAD_RSYNC_DUMPSYMLINKS="false"
 
export BM_BURNING_METHOD="none"
 
export BM_LOGGER="true"
#export BM_LOGGER_LEVEL="warning"
export BM_LOGGER_LEVEL="info"
export BM_LOGGER_FACILITY="user"
 
export BM_PRE_BACKUP_COMMAND=""
export BM_POST_BACKUP_COMMAND=""

Восстановление БД описано здесь.

Ссылки

1s/8/debian/postgrespro.txt · Последние изменения: 2023-01-18 20:08 — GreyWolf