Инициализация базы данных
Cerebro Support avatar
Автор: Cerebro Support
Обновлено больше недели назад

Как уже упоминалось выше для развёртывания новой базы необходимо выполнить Python-скрипт cerebro.db.update/internal/init.py. Для его корректного запуска нужно выполнить следующие действия:

  • распаковать пакет service-tools во временную директорию на диске;

  • скопировать командный файл init.<cmd|sh> (в соответствии с ОС сервера) из поддиректории cerebro.db.update/internal на один уровень вверх и перейти в папку cerebro.db.update;

  • выполнить в консоли команду:

init.<cmd|sh> <memoria-x.y>

То есть в качестве параметра передать ей имя папки, содержащей образ базы данных Memoria из архива.

Предупреждение

Команда init.<cmd|sh> используется только для первичного создания новой базы данных Memoria. В дальнейшем для обновления существующей базы данных используйте команду update.<cmd|sh>.

В случае успешной инициализации Memoria скрипт выдаст в консоль лог, заканчивающийся словом Done!. В противном случае вам нужно изучить текст ошибок, выводимый в консоль, и попытаться их устранить (обычно они связаны с недостатком прав доступа к тем или иным объектам). Вы можете неоднократно повторять попытки инициализации, после устранения причин ошибок.

Нашли ответ на свой вопрос?