From 25db4e3937ff4e19d2056220247532110eb412c2 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 2 Dec 2005 11:58:21 +0000 Subject: Nice bzip2 processes, use custom instead of tar git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@38 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede --- backup-postgres | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/backup-postgres b/backup-postgres index 08aec23..8e4e217 100755 --- a/backup-postgres +++ b/backup-postgres @@ -36,7 +36,7 @@ while read db; do file="$BASE/$DATE-$db.plain" sudo -u postgres pg_dump --create --format=p "$db" > "$file" - bzip2 -- "$file" + nice bzip2 -- "$file" md5=`md5sum -- "$file.bz2" | awk '{print $1}'` if [ -e "$BASE/MD5-$md5" ]; then @@ -47,12 +47,9 @@ while read db; do fi - file="$BASE/$DATE-$db.tar" - sudo -u postgres pg_dump --blobs --create --format=t "$db" > "$file" - bzip2 -- "$file" - - # clean up old stuff - find "$BASE" -name 'MD5-*' -links 1 -print0 | xargs --no-run-if-empty rm -- + file="$BASE/$DATE-$db.custom" + sudo -u postgres pg_dump --blobs --create --format=c "$db" > "$file" + nice bzip2 -- "$file" else echo "Not doing a backup of $db" >&2 fi -- cgit v1.2.3