#!/bin/bash echo "====================================" echo "Aplicando configuración de timezone" echo "====================================" echo "" echo "1. Copiando script de migración..." docker cp migrations/force_timezone_all_sessions.sql checklist-db:/tmp/ echo "" echo "2. Ejecutando migración en checklist_db..." docker exec checklist-db psql -U checklist_user -d checklist_db -f /tmp/force_timezone_all_sessions.sql echo "" echo "3. Ejecutando migración en syntria_db (si existe)..." if docker exec checklist-db psql -U checklist_user -d postgres -tc "SELECT 1 FROM pg_database WHERE datname = 'syntria_db'" | grep -q 1; then docker exec checklist-db psql -U syntria_user -d syntria_db -f /tmp/force_timezone_all_sessions.sql echo "Migración aplicada a syntria_db" else echo "syntria_db no existe, omitiendo..." fi echo "" echo "4. Recargando configuración de PostgreSQL..." docker exec checklist-db psql -U checklist_user -d checklist_db -c "SELECT pg_reload_conf();" echo "" echo "5. Verificando timezone..." docker exec checklist-db psql -U checklist_user -d checklist_db -c "SHOW timezone;" echo "" echo "====================================" echo "Completado!" echo "====================================" echo "" echo "IMPORTANTE: Desconecta y reconecta tu cliente PostgreSQL" echo "para que aplique la nueva zona horaria." echo ""