1
0
ubuntu.22.04/pg_backup.sh
2025-04-07 13:54:26 +03:00

15 lines
352 B
Bash

#!/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