2017-11-20 16:16 GMT-05:00 Edwin Quijada <[email protected]>:
> Hola.
>
> Tengo una BD con el timezone 'America/Santo_Domingo" y otra con New_York
> pero ambas me sale la fecha con una diferencia de 4 horas, esto es porque me
> esta mostrando la hora en LocalTime y no en GMT
>
>
> db_presales=# select now();
> now
> ------------------------------
> 2017-11-20 12:01:15.43605-05
> (1 fila)
>
> En ese momento realmente eran las 17:01pm , el timezone lo tengo en GMT
>
No parece que tengas timezone 'America/Santo_Domingo' ni 'GMT' porque
en el primero obtendrías un valor con "-04" y en el otro con "+00"
postgres=# set timezone to 'America/Santo_Domingo';
SET
postgres=# select now();
now
-------------------------------
2017-11-21 12:44:31.162841-04
(1 fila)
postgres=# set timezone to 'GMT';
SET
postgres=# select now();
now
-------------------------------
2017-11-21 16:47:34.097605+00
(1 fila)
- puedes ejecutar y mostrarnos "show timezone;"?
- cómo configuraste el timezone?
--
Jaime Casanova www.2ndQuadrant.com
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services