ファイル名が指定されていない場合は、pg_restore
標準入力からデータを取得します( doc
)。したがって、これは機能します:
wget -O - 'https://s3.amazonaws.com/database.dump' | pg_restore -h somedomain.us-east-1.rds.amazonaws.com -p 5432 -d databasename -U username
RDSスナップショットを作成し、そのスナップショットから新しいDBインスタンスを作成できることに注意してください(ドキュメント )。あなたの特定の状況では、それがS3にバックアップするよりもうまくいくかどうかはわかりませんが、言及する価値があります。