diff --git a/check_clientbackup.sh b/check_clientbackup.sh
index 031f6ee6fd400b3f398df7c10d3fb57dba41fdd2..3baa29e84e0773aac2c3eff53db90a4de44aea97 100755
--- a/check_clientbackup.sh
+++ b/check_clientbackup.sh
@@ -150,11 +150,14 @@ else
     fi
 
     echo ">>> Summary of database backup actions:"
-    cat $logfile | grep "__[A-Z][A-Z]*__" | grep '__DB__' | filterColor
+    cat $logfile | grep '__DB__' | filterColor | cut -f 1 -d ' ' | sort -u | while read -r dbprefix
+    do
+      ( grep "$dbprefix SKIP" $logfile || grep "$dbprefix " $logfile ) | cut -f 2- -d ':'
+    done
     echo
 
     echo ">>> Summary of transfer actions:"
-    cat $logfile | grep "__[A-Z][A-Z]*__" | grep -E '__(BACKUP|PRUNE|REPO|VERIFY)__' | filterColor
+    cat $logfile | grep -E '__(BACKUP|PRUNE|REPO|VERIFY)__' | filterColor
     echo
 
     sShort="$sShort - OK: $iOK ... Errors: $iError"