#!/usr/bin/env bash set -euo pipefail PSQL=$1 DB=$2 DB_USER=$3 echo 'creating role, database, assigning owner...' "$PSQL" <&2 patching owner: tables: ${TABLES[*]} sequences: ${SEQUENCES[*]} views: ${VIEWS[*]} EOF STMT="" for tbl in "${TABLES[@]}" "${SEQUENCES[@]}" "${VIEWS[@]}"; do STMT+="ALTER TABLE \"$tbl\" OWNER TO $DB_USER;" STMT+=$'\n' done "$PSQL" -c "$STMT" "$DB" echo "success"