From 553fee0e9d126372a609d4a7081df4814abdc3ed Mon Sep 17 00:00:00 2001 From: knoflook Date: Thu, 5 Mar 2026 14:49:11 +0100 Subject: [PATCH] feat: compress db dumps --- abra.sh | 2 +- pg_backup.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/abra.sh b/abra.sh index 175452f..5009278 100644 --- a/abra.sh +++ b/abra.sh @@ -8,7 +8,7 @@ export TELEGRAM_BRIDGE_YAML_VERSION=v6 export NGINX_CONFIG_VERSION=v12 export WK_SERVER_VERSION=v1 export WK_CLIENT_VERSION=v1 -export PG_BACKUP_VERSION=v1 +export PG_BACKUP_VERSION=v2 export ADMIN_CONFIG_VERSION=v1 set_admin () { diff --git a/pg_backup.sh b/pg_backup.sh index 4029803..175714e 100644 --- a/pg_backup.sh +++ b/pg_backup.sh @@ -6,7 +6,7 @@ BACKUP_FILE='/var/lib/postgresql/data/backup.sql' function backup { export PGPASSWORD=$(cat $POSTGRES_PASSWORD_FILE) - pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} > $BACKUP_FILE + pg_dump -U ${POSTGRES_USER} ${POSTGRES_DB} | gzip > $BACKUP_FILE } function restore { @@ -25,7 +25,7 @@ function restore { # Recreate Database psql -U ${POSTGRES_USER} -d postgres -c "DROP DATABASE ${POSTGRES_DB} WITH (FORCE);" createdb -U ${POSTGRES_USER} ${POSTGRES_DB} - psql -U ${POSTGRES_USER} -d ${POSTGRES_DB} -1 -f $BACKUP_FILE + gunzip -c $BACKUP_FILE | psql -U ${POSTGRES_USER} -d ${POSTGRES_DB} -1 -f - trap - EXIT INT TERM restore_config