summaryrefslogtreecommitdiff
path: root/couchdb_dumpall.sh
blob: 53cfae40331eab82316b7a6f9131420478aa9bc2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

# dump_db() and restore_db() rely on python-couchdb package, 
# python-couchdb =< 0.8-1 needs to be patched, see
# http://code.google.com/p/couchdb-python/issues/detail?id=194 

. couchdb-scripts-defaults.conf
. couchdb_functions

# create backupdir
[ -d $DUMPDIR ] || mkdir $DUMPDIR

dbs="`get_dbs $URL`"
#dbs='tickets'  # for debugging

for db in $dbs
do
  dump_db ${URL} $db $user $pw

done