Postgresql - banco de dados de backup e restauração em proprietário diferente?

Fiz backup no banco de dados em um servidor diferente e que tem uma função diferente da que eu preciso, com este comando:

pg_dump -Fc db_name -f db_name.dump

Em seguida, copiei o backup para outro servidor em que preciso restaurar o banco de dados, mas não existe esse proprietário que foi usado para esse banco de dados. Digamos que o banco de dados tenha proprietárioowner1, mas em outro servidor eu só tenhoowner2 e preciso restaurar esse banco de dados e alterar o proprietário.

O que fiz em outro servidor ao restaurar:

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

Mas quando a restauração é executada, recebo estes erros:

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

Como posso especificá-lo para que ele mude de proprietário? Ou é impossível?

questionAnswers(1)

yourAnswerToTheQuestion