Guardado en BD: 2025-12-08 19:11:30+00 (hora de Canarias) Mostrado en tu cliente: 2025-12-08 16:11:30-03 (convertido a Paraguay, 3 horas menos) Ambas representan el MISMO momento en el tiempo, solo que en zonas horarias diferentes. 🌍 Resumen del Sistema Componente Zona Horaria Estado PostgreSQL (almacenamiento) +00 Atlantic/Canary ✅ CORRECTO Backend FastAPI Atlantic/Canary ✅ CORRECTO Frontend (usuario) Local del navegador ✅ CORRECTO (convierte automáticamente) Tu cliente PostgreSQL -0300 Paraguay ℹ️ Solo afecta cómo VES las fechas 💡 Conclusión
41 lines
1.3 KiB
Batchfile
41 lines
1.3 KiB
Batchfile
@echo off
|
|
echo ====================================
|
|
echo Aplicando configuracion de timezone
|
|
echo ====================================
|
|
|
|
echo.
|
|
echo 1. Copiando script de migracion...
|
|
docker cp migrations/force_timezone_all_sessions.sql checklist-db:/tmp/
|
|
|
|
echo.
|
|
echo 2. Ejecutando migracion 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 migracion en syntria_db (si existe)...
|
|
docker exec checklist-db psql -U checklist_user -d postgres -c "SELECT 1 FROM pg_database WHERE datname = 'syntria_db'" | find "1" >nul
|
|
if %ERRORLEVEL% equ 0 (
|
|
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...
|
|
)
|
|
|
|
echo.
|
|
echo 4. Recargando configuracion 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.
|
|
pause
|