#!/bin/sh set -eu GRAFANA_USER="${GRAFANA_DB_USER:-dawarich_grafana_ro}" GRAFANA_PASSWORD="$(cat /run/secrets/dawarich_grafana_ro_password)" sql_ident() { printf '"%s"' "$(printf '%s' "$1" | sed 's/"/""/g')" } sql_literal() { printf "'%s'" "$(printf '%s' "$1" | sed "s/'/''/g")" } DB_IDENT="$(sql_ident "$POSTGRES_DB")" USER_IDENT="$(sql_ident "$GRAFANA_USER")" USER_LITERAL="$(sql_literal "$GRAFANA_USER")" PASSWORD_LITERAL="$(sql_literal "$GRAFANA_PASSWORD")" psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <