summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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