PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Postgresql - sauvegarde de la base de données et restauration sur un propriétaire différent ?

Vous devez utiliser le --no-owner option, cela arrête pg_restore essayant de définir la propriété des objets sur le propriétaire d'origine. Au lieu de cela, les objets appartiendront à l'utilisateur spécifié par --role

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

pg_restore doc