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

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

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

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

  • На машине с агентом 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:

    systemctl restart aakore
    systemctl restart acronis_mms
    

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

  1. Перейдите в Устройства → PostgreSQL.

  2. Выберите экземпляр PostgreSQL, который нужно подключить.

  3. Перейдите на вкладку справа Восстановление.

    Примечание

    Либо перейдите в Хранилища резервных копий, выберите необходимое хранилище и перейдите на вкладку справа Показать резервные копии.

  4. Выберите нужный архив для подключения и нажмите Восстановить данные PostgreSQL.

  5. Выберите архив и нажмите справа Подключить.

    image1

  6. Проверьте настройки и нажмите Монтировать.

  7. Подключитесь к восстановленной базе данных и совершите необходимые действия средствами PostgreSQL.

  8. Перейдите в Панель Мониторинга → Действия и выберите операцию подключения базы данных. Прервите подключение архива базы данных.