From a408d16a4b83b87a0762619fd544997738f10065 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 24 Jul 2012 23:36:20 -0700 Subject: [PATCH] Adding restore mongo fabric command. --- fabfile.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fabfile.py b/fabfile.py index b8fda3a51..d4e0220be 100644 --- a/fabfile.py +++ b/fabfile.py @@ -695,6 +695,11 @@ def restore_postgres(): sudo('su postgres -c "createdb newsblur -O newsblur"') sudo('su postgres -c "pg_restore --role=newsblur --dbname=newsblur backup_postgresql_%s.sql.gz"' % backup_date) +def restore_mongo(): + backup_date = '2012-07-24-09-00' + run('PYTHONPATH=/home/sclay/newsblur python s3.py get backup_mongo_%s.tgz' % backup_date) + run('tar -xf backup_mongo_%s.tgz' % backup_date) + run('mongorestore backup_mongo_%s' % backup_date) # ====== # = S3 =