Updated pgs.in (moved primary day from 15 to 16 in backup script).
authorZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Sat, 2 May 2026 20:54:00 +0000 (22:54 +0200)
committerZoltán Felleg <zoltan.felleg@userrendszerhaz.hu>
Sat, 2 May 2026 20:54:00 +0000 (22:54 +0200)
sources/pgs.in/c3d/postinstall/install-data/usr/local/bin/backup_postgresql.sh

index b9338ef4f579f72d8ffa4ab15ad347cfedbb3987..6a4ba10a0ceda6b2fc3d47ac517141bb670ff6e3 100755 (executable)
@@ -30,32 +30,32 @@ REGEXP="^${PROD_DBC_PATH}-[0-9]\{8\}$"
 NONSOMOMS=$(ls $FQ_BACKUP_PATH \
                 | grep --regexp="$REGEXP" \
                 | grep --invert-match \
-                       --regexp='\(01\|15\)$' | wc -l)
+                       --regexp='\(01\|16\)$' | wc -l)
 while [ $NONSOMOMS -gt 5 ]
 do
     FIRST_NONSOMOM=$(ls $FQ_BACKUP_PATH \
                          | grep --regexp="$REGEXP" \
                          | grep --invert-match \
-                                --regexp='\(01\|15\)$' | head -n 1)
+                                --regexp='\(01\|16\)$' | head -n 1)
     rm --force --recursive $FQ_BACKUP_PATH/$FIRST_NONSOMOM
     NONSOMOMS=$(ls $FQ_BACKUP_PATH \
                     | grep --regexp="$REGEXP" \
                     | grep --invert-match \
-                           --regexp='\(01\|15\)$' | wc -l)
+                           --regexp='\(01\|16\)$' | wc -l)
 done
 # start-or-middle-of-months
 SOMOMS=$(ls $FQ_BACKUP_PATH \
              | grep --regexp="$REGEXP" \
-             | grep --regexp='\(01\|15\)$' | wc -l)
+             | grep --regexp='\(01\|16\)$' | wc -l)
 while [ $SOMOMS -gt 5 ]
 do
     FIRST_SOMOM=$(ls $FQ_BACKUP_PATH \
                       | grep --regexp="$REGEXP" \
-                      | grep --regexp='\(01\|15\)$' | head -n 1)
+                      | grep --regexp='\(01\|16\)$' | head -n 1)
     rm --force --recursive $FQ_BACKUP_PATH/$FIRST_SOMOM
     SOMOMS=$(ls $FQ_BACKUP_PATH \
                  | grep --regexp="$REGEXP" \
-                 | grep --regexp='\(01\|15\)$' | wc -l)
+                 | grep --regexp='\(01\|16\)$' | wc -l)
 done
 
 # create dump
@@ -72,32 +72,32 @@ REGEXP="^${PROD_DBC_PATH}-[0-9]\{8\}\.gz$"
 NONSOMOMS=$(ls $FQ_DUMP_PATH \
                 | grep --regexp="$REGEXP" \
                 | grep --invert-match \
-                       --regexp='\(01\|15\)\.gz$' | wc -l)
+                       --regexp='\(01\|16\)\.gz$' | wc -l)
 while [ $NONSOMOMS -gt 5 ]
 do
     FIRST_NONSOMOM=$(ls $FQ_DUMP_PATH \
                          | grep --regexp="$REGEXP" \
                          | grep --invert-match \
-                                --regexp='\(01\|15\)\.gz$' | head -n 1)
+                                --regexp='\(01\|16\)\.gz$' | head -n 1)
     rm --force $FQ_DUMP_PATH/$FIRST_NONSOMOM
     NONSOMOMS=$(ls $FQ_DUMP_PATH \
                     | grep --regexp="$REGEXP" \
                     | grep --invert-match \
-                           --regexp='\(01\|15\)\.gz$' | wc -l)
+                           --regexp='\(01\|16\)\.gz$' | wc -l)
 done
 # start-or-middle-of-months
 SOMOMS=$(ls $FQ_DUMP_PATH \
              | grep --regexp="$REGEXP" \
-             | grep --regexp='\(01\|15\)\.gz$' | wc -l)
+             | grep --regexp='\(01\|16\)\.gz$' | wc -l)
 while [ $SOMOMS -gt 5 ]
 do
     FIRST_SOMOM=$(ls $FQ_DUMP_PATH \
                       | grep --regexp="$REGEXP" \
-                      | grep --regexp='\(01\|15\)\.gz$' | head -n 1)
+                      | grep --regexp='\(01\|16\)\.gz$' | head -n 1)
     rm --force $FQ_DUMP_PATH/$FIRST_SOMOM
     SOMOMS=$(ls $FQ_DUMP_PATH \
                  | grep --regexp="$REGEXP" \
-                 | grep --regexp='\(01\|15\)\.gz$' | wc -l)
+                 | grep --regexp='\(01\|16\)\.gz$' | wc -l)
 done
 
 # delete old/unneeded WAL file(s)