Подключение экземпляра PostgreSQL из архива

Подключение экземпляра PostgreSQL из архива может понадобиться для просмотра содержимого резервной копии или других операций с базой данных средствами PostgreSQL.

Предварительные требования:

  • Для возможности гранулярного восстановления на машину с агентом PostgreSQL необходимо установить библиотеку libfuse.
  • На машине с агентом PostgreSQL и на сервере PostgreSQL, которому принадлежит резервная копия, должны совпадать операционная система, версия и редакция PostgreSQL.
  • На машине с агентом PostgreSQL в конфигурационном файле /opt/acronis/var/dsp.database.pg/postgresql-agent.json в секции server > recovery_instance > binaries необходимо указать путь к исполняемым файлам PostgreSQL. Например:

    "recovery_instance": {
    "run_as_user": "postgres",
    "binaries": ["/usr/pgsql-15/bin/postgres"]
    }

    Далее перезапустите службу агента PostgreSQL:

    aakore restart

Для подключения экземпляра PostgreSQL из архива:

  1. Перейдите в Устройства > PostgreSQL.
  2. Выберите экземпляр PostgreSQL, который нужно подключить.
  3. Перейдите на вкладку справа Восстановление.
    Либо перейдите в Хранилища резервных копий, выберите необходимое хранилище и перейдите на вкладку справа Показать резервные копии.
  4. Выберите нужный архив для подключения и нажмите Восстановить данные PostgreSQL.
  5. Выберите архив и нажмите справа Подключить.

  6. Проверьте настройки и нажмите Монтировать.
  7. Подключитесь к восстановленной базе данных и совершите необходимые действия средствами PostgreSQL.
  8. Перейдите в Панель Мониторинга > Действия и выберите операцию подключения базы данных. Прервите подключение архива базы данных.