scripts/pgbackup
authorTomas Zeman <tzeman@volny.cz>
Thu, 30 Aug 2012 12:10:29 +0200
changeset 23 5eaf174f21fa
parent 22 2e2d65a997ab
child 24 48bc2f12bcc5
scripts/pgbackup
scripts/pgbackup
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scripts/pgbackup	Thu Aug 30 12:10:29 2012 +0200
@@ -0,0 +1,13 @@
+#!/bin/sh -e
+# Creates full pgsql backup with symlinks to last and prev backup.
+
+BACKUPDIR=/home/pgsql/backup
+N=pg_dumpall-`date +%F`.bz2
+F=$BACKUPDIR/$N
+
+pg_dumpall | bzip2 > $F.tmp
+mv $F.tmp $F
+cd $BACKUPDIR
+[ -L last ] && mv last prev
+ln -sf $N last
+