updated couchdb_restoreall.sh to match new restore routine
[couchdb_scripts.git] / couchdb_restoreall.sh
1 #!/bin/bash
2
3 . couchdb_scripts_defaults.conf
4 . couchdb_functions
5
6 dumpdir=/tmp/restore  # only for debugging
7 [ -z $dumpdir ] && dumpdir='/var/backups/couchdb'
8
9 dbs=`find $dumpdir -type f '!' -name '*_security'`
10
11 for db in $dbs
12 do
13   db_name=`basename $db`
14
15   if [[ " $EXCLUDE_DBS " == *\ $db_name\ * ]]
16   then 
17     echo "NOT restoring $db_name, cause it is in the list of excluded DBs"
18   else
19     echo "Restoring $db_name"
20     restore_db ${URL} $db_name $dumpdir
21   fi
22   echo
23 done