#!/bin/bash set -e echo "== Creating publication in each database ==" for db in $(psql -Atqc "SELECT datname FROM pg_database WHERE datallowconn AND datname NOT IN ('template0','template1')"); do echo "Processing DB: $db" # Create publication (idempotent) psql -d "$db" -v ON_ERROR_STOP=1 <