| 
														
															@@ -96,6 +96,9 @@ LATEST=no 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # OPT string for use with pg_dump ( see man pg_dump ) 
														 | 
														
														 | 
														
															 # OPT string for use with pg_dump ( see man pg_dump ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 OPT="" 
														 | 
														
														 | 
														
															 OPT="" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+# Backup files extension 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+EXT="sql" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # Command to run before backups (uncomment to use) 
														 | 
														
														 | 
														
															 # Command to run before backups (uncomment to use) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #PREBACKUP="/etc/postgresql-backup-pre" 
														 | 
														
														 | 
														
															 #PREBACKUP="/etc/postgresql-backup-pre" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -443,9 +446,9 @@ echo ====================================================================== 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 				mkdir -p "$BACKUPDIR/monthly/$MDB" 
														 | 
														
														 | 
														
															 				mkdir -p "$BACKUPDIR/monthly/$MDB" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			fi 
														 | 
														
														 | 
														
															 			fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			echo Monthly Backup of $MDB... 
														 | 
														
														 | 
														
															 			echo Monthly Backup of $MDB... 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				dbdump "$MDB" "$BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				compression "$BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-				BACKUPFILES="$BACKUPFILES $BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				dbdump "$MDB" "$BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				compression "$BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+				BACKUPFILES="$BACKUPFILES $BACKUPDIR/monthly/$MDB/${MDB}_$DATE.$M.$MDB.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 			echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		done 
														 | 
														
														 | 
														
															 		done 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	fi 
														 | 
														
														 | 
														
															 	fi 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -479,20 +482,20 @@ echo ====================================================================== 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			fi 
														 | 
														
														 | 
														
															 			fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		rm -fv "$BACKUPDIR/weekly/$DB/${DB}_week.$REMW".* 
														 | 
														
														 | 
														
															 		rm -fv "$BACKUPDIR/weekly/$DB/${DB}_week.$REMW".* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo 
														 | 
														
														 | 
														
															 		echo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			dbdump "$DB" "$BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			compression "$BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			BACKUPFILES="$BACKUPFILES $BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			dbdump "$DB" "$BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			compression "$BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			BACKUPFILES="$BACKUPFILES $BACKUPDIR/weekly/$DB/${DB}_week.$W.$DATE.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	 
														 | 
														
														 | 
														
															 	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	# Daily Backup 
														 | 
														
														 | 
														
															 	# Daily Backup 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	else 
														 | 
														
														 | 
														
															 	else 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo Daily Backup of Database \( $DB \) 
														 | 
														
														 | 
														
															 		echo Daily Backup of Database \( $DB \) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo Rotating last weeks Backup... 
														 | 
														
														 | 
														
															 		echo Rotating last weeks Backup... 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		rm -fv "$BACKUPDIR/daily/$DB"/*."$DOW".sql.* 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		rm -fv "$BACKUPDIR/daily/$DB"/*."$DOW".$EXT* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo 
														 | 
														
														 | 
														
															 		echo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			dbdump "$DB" "$BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			compression "$BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			BACKUPFILES="$BACKUPFILES $BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			dbdump "$DB" "$BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			compression "$BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			BACKUPFILES="$BACKUPFILES $BACKUPDIR/daily/$DB/${DB}_$DATE.$DOW.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	fi 
														 | 
														
														 | 
														
															 	fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	done 
														 | 
														
														 | 
														
															 	done 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -506,9 +509,9 @@ echo ====================================================================== 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	# Monthly Full Backup of all Databases 
														 | 
														
														 | 
														
															 	# Monthly Full Backup of all Databases 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	if [ "$DOM" = "01" ]; then 
														 | 
														
														 | 
														
															 	if [ "$DOM" = "01" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo Monthly full Backup of \( $MDBNAMES \)... 
														 | 
														
														 | 
														
															 		echo Monthly full Backup of \( $MDBNAMES \)... 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			dbdump "$MDBNAMES" "$BACKUPDIR/monthly/$DATE.$M.all-databases.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			compression "$BACKUPDIR/monthly/$DATE.$M.all-databases.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			BACKUPFILES="$BACKUPFILES $BACKUPDIR/monthly/$DATE.$M.all-databases.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			dbdump "$MDBNAMES" "$BACKUPDIR/monthly/$DATE.$M.all-databases.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			compression "$BACKUPDIR/monthly/$DATE.$M.all-databases.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			BACKUPFILES="$BACKUPFILES $BACKUPDIR/monthly/$DATE.$M.all-databases.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	fi 
														 | 
														
														 | 
														
															 	fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -526,9 +529,9 @@ echo ====================================================================== 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 			fi 
														 | 
														
														 | 
														
															 			fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		rm -fv "$BACKUPDIR/weekly/week.$REMW".* 
														 | 
														
														 | 
														
															 		rm -fv "$BACKUPDIR/weekly/week.$REMW".* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo 
														 | 
														
														 | 
														
															 		echo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			dbdump "$DBNAMES" "$BACKUPDIR/weekly/week.$W.$DATE.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			compression "$BACKUPDIR/weekly/week.$W.$DATE.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			BACKUPFILES="$BACKUPFILES $BACKUPDIR/weekly/week.$W.$DATE.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			dbdump "$DBNAMES" "$BACKUPDIR/weekly/week.$W.$DATE.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			compression "$BACKUPDIR/weekly/week.$W.$DATE.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			BACKUPFILES="$BACKUPFILES $BACKUPDIR/weekly/week.$W.$DATE.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		 
														 | 
														
														 | 
														
															 		 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	# Daily Backup 
														 | 
														
														 | 
														
															 	# Daily Backup 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -536,11 +539,11 @@ echo ====================================================================== 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo Daily Backup of Databases \( $DBNAMES \) 
														 | 
														
														 | 
														
															 		echo Daily Backup of Databases \( $DBNAMES \) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo 
														 | 
														
														 | 
														
															 		echo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo Rotating last weeks Backup... 
														 | 
														
														 | 
														
															 		echo Rotating last weeks Backup... 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		rm -fv "$BACKUPDIR"/daily/*."$DOW".sql.* 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		rm -fv "$BACKUPDIR"/daily/*."$DOW".$EXT* 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo 
														 | 
														
														 | 
														
															 		echo 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			dbdump "$DBNAMES" "$BACKUPDIR/daily/$DATE.$DOW.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			compression "$BACKUPDIR/daily/$DATE.$DOW.sql" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-			BACKUPFILES="$BACKUPFILES $BACKUPDIR/daily/$DATE.$DOW.sql$SUFFIX" 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			dbdump "$DBNAMES" "$BACKUPDIR/daily/$DATE.$DOW.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			compression "$BACKUPDIR/daily/$DATE.$DOW.$EXT" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			BACKUPFILES="$BACKUPFILES $BACKUPDIR/daily/$DATE.$DOW.$EXT$SUFFIX" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
														
														 | 
														
															 		echo ---------------------------------------------------------------------- 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	fi 
														 | 
														
														 | 
														
															 	fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 echo Backup End Time `date` 
														 | 
														
														 | 
														
															 echo Backup End Time `date` 
														 |