PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Restaurer un vidage distant sur RDS

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é.