]> git.donarmstrong.com Git - wannabuild.git/blobdiff - bin/save-database
import various post-release changes
[wannabuild.git] / bin / save-database
diff --git a/bin/save-database b/bin/save-database
new file mode 100755 (executable)
index 0000000..4bb5fae
--- /dev/null
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+PREFIX=$1
+
+sudo -u postgres /usr/bin/pg_dumpall --cluster 8.4/wanna-build | gzip > /org/wanna-build/dumps/dump_${PREFIX}_$(date +%Y.%m.%d-%H:%M:%S).gz
+
+# Expire dumps only on post-trigger saves.
+if [ "$PREFIX" = "post" ]
+then
+       (cd /org/wanna-build/dumps && /org/wanna-build/expire_dumps -d . -f "dump_*")
+fi
+