PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Ripristina un dump remoto su RDS

Se non viene specificato un nome file, pg_restore prenderà i dati dallo standard input (doc ). Quindi, questo funzionerebbe:

wget -O - 'https://s3.amazonaws.com/database.dump' | pg_restore -h somedomain.us-east-1.rds.amazonaws.com -p 5432 -d databasename -U username

Tieni presente che puoi creare uno snapshot RDS, quindi creare una nuova istanza database da tale snapshot (documento ). Nella tua situazione particolare, non so se funzionerebbe meglio del backup su S3, ma vale la pena menzionarlo.