17 lines
349 B
Bash
17 lines
349 B
Bash
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
psql -Atqc "
|
|
SELECT datname
|
|
FROM pg_database
|
|
WHERE datallowconn
|
|
AND datname NOT IN ('template1','postgres')
|
|
" | while read -r db; do
|
|
result=$(psql -X -At -d "$db" -c "SELECT * FROM pg_stat_subscription;" 2>/dev/null || true)
|
|
|
|
if [[ -n "$result" ]]; then
|
|
echo "==== DB: $db ===="
|
|
echo "$result"
|
|
fi
|
|
done
|