...

Сброс конфигурации on-premises без переустановки

Тема в разделе "ELMA365 On-Premises", создана пользователем khodyrev, 28 мар 2022.

  1. khodyrev

    khodyrev Участник

    Делюсь крошечным лайфхаком как "ресетнуть" on-premises инсталляцию - то есть удалить всю конфигурацию и все данные без переустановки.

    1) Устанавливаем on-premises
    2) Сразу после установки выполняем
    Код:
    
    elma365ctl dump
    
    
    3) Переименуем папку с дампом для удобства, например, в blank

    И всё. Теперь если нам нужно получить свежий on-premises, достаточно выполнить команду
    Код:
    
    elma365ctl restore --path=/directory/blank
    
    
    Восстановление из пустого dump-а занимает около 7-10 минут (включая перезапуск подов), что гораздо быстрее, чем полная переустановка.
  2. msshubin

    msshubin Новичок

    Сработает только если у Вас PGSQL база внутри пода - если снаружи - ее отдельно надо восстанавливать
  3. sobolev

    sobolev Техническая поддержка

    Дамп снимает все базы внутренние и внешние. А вот перед восстановлением баз, внешние (pg и mongo) нужно предварительно очищать pg и удалять в них базу системы Elma365. После очистки внешней базы pg, команда elma365ctl restore --path=/backup/*** восстановит и pg. Информация есть здесь https://elma365.com/ru/help/postgresql.html . Я только хотел сказать, что логически можно и dump/restore использовать, а не только утилиты pg))