#!/bin/bash set -e # Prüfen, ob die Variable gesetzt ist if [ -n "$POSTGRES_MULTIPLE_DATABASES" ]; then echo "Erstelle mehrere Datenbanken: $POSTGRES_MULTIPLE_DATABASES" # Die kommagetrennte Liste aufsplitten und abarbeiten for db in $(echo $POSTGRES_MULTIPLE_DATABASES | tr ',' ' '); do echo "Erstelle Datenbank: $db" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" <<-EOSQL CREATE DATABASE "$db"; GRANT ALL PRIVILEGES ON DATABASE "$db" TO "$POSTGRES_USER"; EOSQL done echo "Alle Datenbanken erfolgreich erstellt!" fi