Не удается восстановить базу данных на внешний сервер

Я пытаюсь изменить установку, чтобы использовать внешнюю базу данных PostgreSQL. Я настроил подключение к базе данных при новой установке, и это, похоже, работает нормально. Однако при попытке восстановить данные из старой внутренней базы данных я получаю ошибку: «аутентификация пользователя «discourse» не удалась: слишком много неудачных попыток входа». Похоже, что, возможно, используется не та информация о базе данных, с которой настроен сайт, так как пользователь внешней базы данных отличается от «discourse». Неужели восстановление извлекает конфигурацию из какого-то другого места? Или есть другие идеи, почему это может не работать, хотя другие подключения к базе данных функционируют?

Это восстановление из веб-интерфейса администратора?

Я пробовал через веб-интерфейс и из командной строки. Результат тот же.

Является ли пользователь, настроенный в этом внешнем экземпляре, суперпользователем? Мы попытаемся создать схемы и функции, поэтому нам могут потребоваться права доступа, которых у вас может не быть.

Также, версия PostgreSQL — 10.x?

Это база данных Azure Postgres, поэтому я не могу назначить пользователю права суперпользователя. Я попытался предоставить пользователю максимально возможные привилегии, но проблема сохраняется. Процесс доходит до этапа «Миграция базы данных…», а затем возникает ошибка. Да, версия v10.x.

Значит ли это, что если я не могу запускать процесс от имени суперпользователя, то у меня нет шансов? У пользователя есть права на создание баз данных, схем и функций.

Это должно работать без проблем, если у пользователя достаточно прав. Просто проверяем основы.

Можете предоставить логи попытки восстановления, чтобы мы точно знали, на каком этапе возникает ошибка?

Похоже, дело было в разрешениях. Возможно, после их изменения нужно было пересобрать проект или что-то в этом роде, чтобы изменения вступили в силу. Но я просто запустил это снова, чтобы получить для вас логи, и всё сработало!

Спасибо за помощь!