Se tudo o que você deseja fazer é pg_restore, um arquivo de despejo atualmente em SERVER_A para a instância do banco de dados em execução em SERVER_B é fácil:
SERVER_A # cat dump_file | ssh SERVER_B pg_restore
(Inclua quaisquer opções necessárias no pg_restore, mas não especifique um nome de arquivo. Por o postgres manual , If [filename is] not specified, the standard input is used. )
(Você também pode scp o arquivo de despejo e executar a restauração usando o arquivo em SERVER_B , mas o acima parece estar mais de acordo com seu objetivo de executar um script em SERVER_A que faz tudo ).