Não é possível restaurar para um banco de dados externo

Estou tentando alterar minha instalação para usar um banco de dados PostgreSQL externo. Configurei para conectar ao banco de dados com uma nova instalação, o que parece funcionar bem. Mas, quando tento fazer uma restauração a partir do banco de dados interno antigo, recebo o erro: “autenticação falhou para o usuário "discourse": muitas tentativas de login falhadas”. Parece que talvez não esteja usando as informações do banco de dados com as quais o site está configurado, já que o usuário do banco de dados externo é diferente de "discourse". A restauração estaria buscando sua configuração em outro lugar? Ou há outras ideias sobre por que isso pode estar falhando, enquanto outras conexões de banco de dados estão funcionando?

Isso é uma restauração a partir da interface web de administração?

Tentei pela interface web e pela linha de comando. O resultado foi o mesmo.

O usuário configurado nesta instância externa é um superusuário? Tentaremos criar esquemas e funções, então precisamos de permissões que podem estar faltando.

Além disso, a versão do PostgreSQL é 10.x?

É um banco de dados Azure Postgres, então não consigo definir o usuário como superusuário. Tive conceder ao usuário o máximo de privilégios possível, mas ainda assim não funciona. O processo chega até “Migrando o banco de dados…” e então apresenta o erro. E sim, é a versão v10.x.

Então, estou sem sorte se não puder executá-lo como superusuário? O usuário tem permissão para criar bancos de dados, schemas e funções.

Deveria funcionar perfeitamente se o usuário tiver permissões suficientes. Apenas verificando o básico.

Você pode fornecer os logs da tentativa de restauração para que saibamos exatamente onde ocorre o erro?

Parece que foi a questão das permissões. Talvez tenha sido necessário reconstruir após alterá-las ou algo assim para que as mudanças entrassem em vigor. Mas acabei de rodar novamente para obter os logs para você e funcionou!

Obrigado pela ajuda!