Szybki i brudny sposób:
1) zmień nazwę domyślnego schematu:
alter schema public rename to public_save;
2) utwórz nowy schemat jako schemat domyślny:
create schema public;
3) przywróć dane
pg_restore -f pub.backup db_temp [and whatever other options]
4) zmień nazwy schematów zgodnie z potrzebami:
alter schema public rename to temp_schema;
alter schema public_save rename to public;