Executando este comando:
sshpass -p "pass" ssh [email protected] "pg_dump -U foo some_db"
funciona perfeitamente bem. Ele retorna na saída padrão o despejo de db.
Então eu gostaria de restaurar new_db
com base no dump redirecionado para stdin
psql -U foo -d new_db < `sshpass -p "pass" ssh [email protected] "pg_dump -U foo some_db"`
deu erro:ambiguous redirect
Eu sugiro isso:
Isso canalizará a saída padrão do ssh para a entrada padrão do psql.