| 
														
															@@ -319,13 +319,16 @@ exec 2> $LOGERR     # stderr replaced with file $LOGERR. 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 # Database dump function 
														 | 
														
														 | 
														
															 # Database dump function 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 dbdump () { 
														 | 
														
														 | 
														
															 dbdump () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	rm -f $2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	touch $2 
														 | 
														
														 | 
														
															 	touch $2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	chmod 600 $2 
														 | 
														
														 | 
														
															 	chmod 600 $2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	if [ -n "$SU_USERNAME" ]; then 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		su $SU_USERNAME -c "pg_dump $PGHOST $OPT $1" > $2 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	else 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-		pg_dump --username=$USERNAME $PGHOST $OPT $1 > $2 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-	fi 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	for db in $1 ; do 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		if [ -n "$SU_USERNAME" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			su $SU_USERNAME -c "pg_dump $PGHOST $OPT $db" >> $2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		else 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+			pg_dump --username=$USERNAME $PGHOST $OPT $db >> $2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+		fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	done 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	return 0 
														 | 
														
														 | 
														
															 	return 0 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -397,8 +400,8 @@ if [ "$DBNAMES" = "all" ]; then 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	do 
														 | 
														
														 | 
														
															 	do 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 		DBNAMES=`echo $DBNAMES | sed "s/\b$exclude\b//g"` 
														 | 
														
														 | 
														
															 		DBNAMES=`echo $DBNAMES | sed "s/\b$exclude\b//g"` 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	done 
														 | 
														
														 | 
														
															 	done 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        MDBNAMES=$DBNAMES 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	DBNAMES="$(echo $DBNAMES| tr '\n' ' ')" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+	MDBNAMES=$DBNAMES 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 fi 
														 | 
														
														 | 
														
															 fi 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 	 
														 | 
														
														 | 
														
															 	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 echo ====================================================================== 
														 | 
														
														 | 
														
															 echo ====================================================================== 
														 |