Timeout beim Wiederherstellen eines Backups

Ich arbeite an der Migration einer recht großen Discourse-Installation von einer einzelnen Instanz (die seit 3 Jahren zuverlässig läuft) auf verwaltete Digital Ocean-Datenbanken und separate Frontends. Sobald ich die neuen Frontends starte, ist alles in Ordnung: Es gibt eine frische, funktionierende Discourse-Installation.

Sobald ich jedoch versuche, ein Backup wiederherzustellen, schlägt der Vorgang immer irgendwann während des Schritts „dump file wird wiederhergestellt“ fehl.

...
[2020-11-14 04:56:16] Fehlende Funktionen im Schema discourse_functions werden erstellt...
[2020-11-14 04:56:17] Dump-Datei wird wiederhergestellt... (das kann eine Weile dauern)
[2020-11-14 04:58:27] psql: Fehler: Verbindung zum Server konnte nicht hergestellt werden: Verbindung zum Server konnte nicht hergestellt werden: Verbindungszeitüberschreitung
...

Ich bin ziemlich verwirrt darüber, was hier passieren könnte. Die Verbindung scheint in Ordnung zu sein, da Discourse ansonsten funktioniert, und ich sehe in den DB-Protokollen oder Diagrammen nichts, was darauf hindeuten würde, dass auf dieser Seite ein Problem vorliegt.

Irgendwelche Ideen?

Edit: Mir ist gerade etwas Seltsames in den Protokollen aufgefallen. In meiner Konfigurationsdatei ist der Postgres-Port auf 25060 gesetzt, aber die Protokolle, die von der Zeitüberschreitung berichten, erwähnen Port 5432.

[2020-11-14 18:20:23] Läuft der Server auf Host „[host]“ ([ip]) und akzeptiert
[2020-11-14 18:20:23] TCP/IP-Verbindungen auf Port 5432?

Ist es möglich, dass der Wiederherstellungsprozess den konfigurierten Port aus irgendeinem Grund nicht beachtet?

Ah, egal, ich bin schließlich auf diesen Beitrag gestoßen. Es sieht so aus, als müsste ich DISCOURSE_BACKUP_DB_PORT setzen.