#!/bin/bash set -e echo "Configurando autenticación de PostgreSQL..." # Eliminar configuración scram-sha-256 y agregar md5 # Esto asegura que las conexiones remotas funcionen correctamente sed -i '/scram-sha-256/d' "$PGDATA/pg_hba.conf" # Agregar configuración para conexiones md5 si no existe if ! grep -q "host all all all md5" "$PGDATA/pg_hba.conf"; then echo "host all all all md5" >> "$PGDATA/pg_hba.conf" fi echo "✓ Configuración de autenticación aplicada (md5)" # Nota: No es necesario recargar aquí porque este script corre ANTES # de que PostgreSQL termine su inicialización. Los cambios se aplican # automáticamente cuando PostgreSQL termina de iniciarse.