summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-02-02 16:53:40 +0100
committerivarlovlie <git@ivarlovlie.no>2022-02-02 16:53:40 +0100
commit2119dbd5bf1b315422e8fd2e5eda772ea34674cb (patch)
tree1a83ed13be4abc9e463a8abd64475aa6cf8df830 /scripts
parent69a416caa2bce3dc4a3aff61fb8ae955f7561e51 (diff)
downloaddotfiles-server-2119dbd5bf1b315422e8fd2e5eda772ea34674cb.tar.xz
dotfiles-server-2119dbd5bf1b315422e8fd2e5eda772ea34674cb.zip
Make sure backup folder is createdHEADmaster
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/backup/postgres_backup_v1.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripts/backup/postgres_backup_v1.sh b/scripts/backup/postgres_backup_v1.sh
index 10f3b30..9a650fb 100755
--- a/scripts/backup/postgres_backup_v1.sh
+++ b/scripts/backup/postgres_backup_v1.sh
@@ -12,10 +12,12 @@ backup_folder=/opt/backup/db
for i in "${databases[@]}"
do
+ [ ! -d $backup_folder ] && mkdir -p $backup_folder
+
pushd $backup_folder
if [ ! -d "$i" ]; then
- mkdir -p $i
+ mkdir $i
fi
cd $i
@@ -25,7 +27,7 @@ do
echo "$(date -u +%Y-%m-%d_%H:%M:%SZ) Dumping $i into $backup_folder/$i/$backup_name.sql"
pg_dump -U $user -p $port -h $host --inserts --clean --if-exists $i -f $backup_name.sql
-
+
popd
done