PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql - Datenbank sichern und auf anderem Besitzer wiederherstellen?

Sie sollten den --no-owner verwenden Option, stoppt dies pg_restore versuchen, das Eigentum an den Objekten auf den ursprünglichen Eigentümer festzulegen. Stattdessen gehören die Objekte dem durch --role angegebenen Benutzer

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

pg_restore doc