#!/usr/bin/env bash set -eo pipefail # El entrypoint lo carga mediante source; sus funciones admiten argumentos omitidos. # No activar nounset en este script para respetar ese contrato. # Las migraciones conceden DML por tabla; el historial queda protegido frente a escrituras. # Se restringen los identificadores para no interpolar entradas arbitrarias en SQL. [[ "$MARIADB_DATABASE" =~ ^[a-zA-Z0-9_]+$ ]] [[ "$MARIADB_USER" =~ ^[a-zA-Z0-9_]+$ ]] docker_process_sql <