Si no se especifica un nombre de archivo, pg_restore
tomará datos de la entrada estándar (doc
). Entonces, esto funcionaría:
wget -O - 'https://s3.amazonaws.com/database.dump' | pg_restore -h somedomain.us-east-1.rds.amazonaws.com -p 5432 -d databasename -U username
Tenga en cuenta que puede crear una instantánea de RDS y luego crear una nueva instancia de base de datos a partir de esa instantánea (doc ). En su situación particular, no sé si eso funcionaría mejor que hacer una copia de seguridad en S3, pero vale la pena mencionarlo.