Для успешного обновления базы данных Memoria необходимо, чтобы во время выполнения этой процедуры не происходило обращений к БД от клиентских модулей Cerebro.
Вы можете реализовать такой запрет средствами PostgreSQL, ограничив диапазон сетевых адресов, для которых разрешено соединение с базой данных. Для этого выполните приведённую ниже последовательность операций.
Остановите службу PostgreSQL (см. раздел «Остановка службы PostgreSQL»);
Отредактируйте конфигурационный файл pg_hba.conf (как определить его расположение см. раздел «Расположение файловой структуры БД»). Закомментируйте в нём правила доступа для всех диапазонов адресов кроме localhost (127.0.0.1). То есть необходимо привести этот список к следующему виду:
Host all all 127.0.0.1/32 ident
#Host all all 0.0.0.0/0 md5
Запустите вновь службу PostgreSQL (см. раздел «Запуск службы PostgreSQL»).
Предупреждение
По окончании обновления базы данных Memoria не забудьте вернуть правила доступа к службе PostgreSQL в исходное состояние, для этого раскомментируйте соответствующие строки в файле pg_hba.conf и перезапустите службу.