Установка модуля PostgreSQL Universal

Модуль резервного копирования PostgreSQL Universal устанавливается на сервер с БД, на котором уже установлен клиент RuBackup.

  1. Установите модуль PostgreSQL Universal: rubackup-postgresql.

    В ходе установки модуля PostgreSQL Universal будет создан файл настроек модуля.

    При обновлении модуля на новую версию обновляется и его конфигурационный файл. При обновлении конфигурационного файла все комментарии из него удаляются.

    При обновлении модуля в конфигурационный файл могут добавиться новые обязательные параметры. Модуль сообщит об отсутствии обязательных параметров в файле настроек.

    Пример 1. Сообщение об отсутствии обязательных параметров в конфигурационном файле при установке модуля
    Warning: Variable 'username' is mandatory and has no value. Module cannot be used
    Warning: Variable 'password' is mandatory and has no value. Module cannot be used
    Warning: Variable 'port' is mandatory and has no value. Module cannot be used
    Warning: Variable 'postgresql_admin' is mandatory and has no value. Module cannot be used
    Warning: Variable 'archive_catalog' is mandatory and has no value. Module cannot be used
  2. Перезапустите клиента RuBackup.

    systemctl restart rubackup_client
  3. Проверьте статус запуска клиента RuBackup.

    systemctl status rubackup_client -l

Если доступ к СУБД и сама СУБД настроены правильно, при старте клиента RuBackup в журнальном файле /opt/rubackup/log/RuBackup.log на клиенте появится запись об успешной проверке модуля.

Пример 2. Сообщение об успешной проверке модуля PostgreSQL Universal в RuBackup.log
Execute OS command: /opt/rubackup/modules/rb_module_postgresql -t 2>&1
Info: Patroni node type for backup not set. Processing as a standalone node...
Warning: Please define pg_probackup
Info: Unable to work with engine pg_probackup
Info: Module version: 2.6.0.03d7888
Info: Initiate connection with database
Info: Connected to demo
Info: PostgreSQL version: 13.21
Info: PostgreSQL data directory: /var/lib/pgsql/13/data
Info: Enable to work with engine postgresql
Info: Module version: 2.6.0.03d7888
Info: Initiate connection with database
Info: Connected to demo
Info: PostgreSQL version: 13.21
Info: PostgreSQL data directory: /var/lib/pgsql/13/data
Info: Enable to work with engine superb
... module 'PostgreSQL universal' was checked successfully
Пример 3. Сообщение об ошибке отсутствия обязательных параметров в конфигурационном файле
Error: Variable 'host' is mandatory and has not value. Module cannot be used
Error: Variable 'port' is mandatory and has not value. Module cannot be used