diff --git a/pg_backup.sh b/pg_backup.sh new file mode 100644 index 0000000..ab51502 --- /dev/null +++ b/pg_backup.sh @@ -0,0 +1,14 @@ +#!/bin/sh +PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin + +PGPASSWORD=$DB_PASS +export PGPASSWORD +pathB=./backup +dbUser=$DB_USER +database=$DB_NAME + +find $pathB \( -name "*-1[^5].*" -o -name "*-[023]?.*" \) -ctime +61 -delete + +pg_dump -Fc -h localhost -U $dbUser $database > $pathB/pgsql_$(date "+%Y-%m-%d").dump + +unset PGPASSWORD