Se um nome de arquivo não for especificado,
pg_restore
obterá dados da entrada padrão (doc
). Então, isso funcionaria:wget -O - 'https://s3.amazonaws.com/database.dump' | pg_restore -h somedomain.us-east-1.rds.amazonaws.com -p 5432 -d databasename -U username
Observe que você pode criar um instantâneo do RDS e, em seguida, criar uma nova instância de banco de dados a partir desse instantâneo (doc ). Na sua situação específica, não sei se isso funcionaria melhor do que fazer backup no S3, mas vale a pena mencionar.