> pg_restore_log.txt
это stdout. А есть ещё stderr, куда всё интересное про ошибки и пишется. А так же verbose туда пишется, который вы запросили.
cmd 2> stderr.log
Ошибку пожалуй попробую даже угадать:
- owner не superuser
- у вас postgresql < 11.0
- ошибка прилетает на plpgsql extension который в новой базе уже есть, но его пытается воспроизвести pg_restore