Kann nicht auf externe DB wiederherstellen

Ich versuche, meine Installation so umzustellen, dass sie eine externe PostgreSQL-Datenbank verwendet. Ich habe es so eingerichtet, dass sie bei einer neuen Installation eine Verbindung zur Datenbank herstellt, was scheinbar gut funktioniert. Aber wenn ich versuche, eine Wiederherstellung aus der alten internen Datenbank durchzuführen, erhalte ich die Meldung „Authentication failed for user “discourse”: too many failed login attempts“. Es scheint, als würde dabei möglicherweise nicht die Datenbankinformation verwendet werden, mit der die Site als externe Datenbank konfiguriert ist, da der externe Datenbankbenutzer nicht „discourse“ heißt. Wird die Konfiguration für die Wiederherstellung vielleicht von einem anderen Ort bezogen? Oder haben Sie weitere Ideen, warum dies bei anderen Datenbankverbindungen, die funktionieren, fehlschlagen könnte?

Ist dies eine Wiederherstellung über die Admin-Weboberfläche?

Ich habe es sowohl über die Weboberfläche als auch über die Befehlszeile versucht. Das Ergebnis ist dasselbe.

Ist der Benutzer, den Sie auf dieser externen Instanz eingerichtet haben, ein Superuser? Wir versuchen, Schemas und Funktionen zu erstellen, wofür wir Berechtigungen benötigen, die Ihnen möglicherweise fehlen.

Ist die PostgreSQL-Version 10.x?

Es handelt sich um eine Azure-Postgres-Datenbank, sodass ich den Benutzer nicht als Superuser einrichten kann. Ich habe dem Benutzer so viele Berechtigungen wie möglich erteilt, aber es funktioniert immer noch nicht. Der Prozess kommt bis zu „Migrating the database…

Es sollte problemlos funktionieren, wenn der Benutzer über ausreichende Berechtigungen verfügt. Einfach die Grundlagen überprüfen.

Können Sie uns die Protokolle vom Wiederherstellungsversuch zur Verfügung stellen, damit wir genau wissen, an welcher Stelle es scheitert?

Sieht aus, als läge es an den Berechtigungen. Vielleicht musste man nach der Änderung der Berechtigungen neu aufbauen oder ähnliches, damit die Änderungen wirksam werden. Ich habe es aber gerade erneut ausgeführt, um dir die Logs zu geben, und es hat funktioniert!

Danke für die Hilfe!