From 51f3b22f099c60b321c4c83534c808dee02d771f Mon Sep 17 00:00:00 2001 From: Tomas Gavenciak Date: Sun, 17 May 2015 02:09:15 +0200 Subject: [PATCH] Utilitka pro diff zaloh databaze (i vuci aktualni) --- diff_db_backup.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 diff_db_backup.sh diff --git a/diff_db_backup.sh b/diff_db_backup.sh new file mode 100755 index 00000000..55d3addf --- /dev/null +++ b/diff_db_backup.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +DBNAME=mam-prod +F1="$1" +F2="$2" +TMPF1=`tempfile` +TMPF2=`tempfile` + +if [ "z$F1" == "z" ]; then + echo "Requies argument" + exit 1 +fi + +cat "$F1" | bunzip2 > "$TMPF1" + +if [ "z$F2" == "z" ]; then + echo "Diff from $F1 to current DB:" + pg_dump $DBNAME -U mam >"$TMPF2" +else + echo "Diff from $F1 to $F2:" + cat "$F2" | bunzip2 > "$TMPF2" +fi + +colordiff "$TMPF1" "$TMPF2" + +rm "$TMPF1" "$TMPF2" + +