Acontece que eu estava perdendo um parâmetro. O que eu estava fazendo era
pg_restore -U postgres -d /path/to/backup/file/file.backup
em vez de
pg_restore -U postgres -d databasename /path/to/backup/file/file.backup
Ainda não tenho certeza se o primeiro não está correto. Eu juro que eu poderia lembrar de usar essa mesma sintaxe antes.