Postgresql - Datenbank sichern und auf anderem Besitzer wiederherstellen?

Ich habe ein Backup in einer Datenbank auf einem anderen Server durchgeführt und diese hat eine andere Rolle als ich, mit diesem Befehl:

pg_dump -Fc db_name -f db_name.dump

Dann habe ich die Sicherung auf einen anderen Server kopiert, auf dem die Datenbank wiederhergestellt werden muss, aber es gibt keinen solchen Eigentümer, der für diese Datenbank verwendet wurde. Angenommen, die Datenbank hat den Besitzerowner1, aber auf einem anderen Server habe ich nurowner2 und ich muss diese Datenbank wiederherstellen und den Besitzer ändern.

Was ich beim Wiederherstellen auf einem anderen Server getan habe:

createdb -p 5433 -T template0 db_name 
pg_restore -p 5433 --role=owner2 -d db_name db_name.dump

Aber wenn die Wiederherstellung ausgeführt wird, erhalte ich die folgenden Fehler:

pg_restore: [archiver (db)] could not execute query: ERROR:  role "owner1" does not exist

Wie kann ich es angeben, damit es den Besitzer wechselt? Oder ist es unmöglich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage