sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgresql:¿hace una copia de seguridad de la base de datos y la restaura en un propietario diferente?

Debe usar --no-owner opción, esto detiene pg_restore tratando de establecer la propiedad de los objetos al propietario original. En cambio, los objetos serán propiedad del usuario especificado por --role

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

pg_restaurar documento