Si un nom de fichier n'est pas spécifié, pg_restore
prendra les données de l'entrée standard (doc
). Donc, cela fonctionnerait :
wget -O - 'https://s3.amazonaws.com/database.dump' | pg_restore -h somedomain.us-east-1.rds.amazonaws.com -p 5432 -d databasename -U username
Notez que vous pouvez créer un instantané RDS, puis créer une nouvelle instance de base de données à partir de cet instantané (doc ). Dans votre situation particulière, je ne sais pas si cela fonctionnerait mieux que de sauvegarder sur S3, mais cela vaut la peine d'être mentionné.