summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2005-12-02 11:58:21 +0000
committerroot <root@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede>2005-12-02 11:58:21 +0000
commit25db4e3937ff4e19d2056220247532110eb412c2 (patch)
treecb4b0fa6f3e15d2572dd635d1b13472a288be9ab
parent2f3645abf989184fa5bb8fa1cb3804d3acc05f3e (diff)
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
-rwxr-xr-xbackup-postgres11
1 files 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