From e265b406d6c1e77cfb71be61248dadad11e71641 Mon Sep 17 00:00:00 2001 From: Rohan Mitchell Date: Thu, 24 Oct 2013 13:30:21 +1100 Subject: [PATCH] Generalise script to work with staging servers, too --- script/{mirror_prod.sh => mirror_db.sh} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename script/{mirror_prod.sh => mirror_db.sh} (51%) diff --git a/script/mirror_prod.sh b/script/mirror_db.sh similarity index 51% rename from script/mirror_prod.sh rename to script/mirror_db.sh index e5bfb37537..2232bbfca1 100755 --- a/script/mirror_prod.sh +++ b/script/mirror_db.sh @@ -1,7 +1,9 @@ #!/bin/bash +# Usage: script/mirror_db.sh [ofn-staging1|ofn-staging2|ofn-prod] + set -e echo "drop database open_food_network_dev" | psql -h localhost -U ofn open_food_network_test echo "create database open_food_network_dev" | psql -h localhost -U ofn open_food_network_test -ssh ofn-prod "pg_dump -h localhost -U openfoodweb openfoodweb_production |gzip" |gunzip |psql -h localhost -U ofn open_food_network_dev +ssh $1 "pg_dump -h localhost -U openfoodweb openfoodweb_production |gzip" |gunzip |psql -h localhost -U ofn open_food_network_dev