From: | Olivier Gautherot <ogautherot(at)gautherot(dot)net> |
---|---|
To: | Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
Cc: | Adelo <adelo(dot)herrero(at)gmail(dot)com>, pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Campo Time |
Date: | 2019-12-16 20:53:51 |
Message-ID: | CAJ7S9TWjTxm_z4APX=KiCtkE__S+UN9=zhSigKm_82xJ3AOUDg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Álvaro!
On Mon, Dec 16, 2019 at 9:44 PM Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
wrote:
> Adelo escribió:
>
> > Tengo una tabla con un campo time without time zone y en una consulta
> > utilizo ese campo para filtrar. Durante las pruebas y por error, en un
> > registro se grabó las 00:00:00 y en la consulta me estaba volviendo loco
> > porque me devuelve que las 00:00:00 es mayor que las 16:06:00. He
> > modificado el campo a las 00:00:01 y me devuelve correctamente que es
> menor
> > que las 16:06:00.
>
> ¿para qué quieres un campo time? ¿qué representa -- una hora del día?
> ¿cómo sabes de qué día? Yo te recomendaría no usar ese tipo de datos,
> jamás. Si quieres una duración (intervalo) de tiempo, usa interval. Si
> quieres una hora de un día preciso, usa timestamp with time zone (ojo:
> no uses timestamp without time zone).
>
+1 para el "timestamp with time zone" - todavía estoy pagando la vez que no
puse la zona horaria :-)
Con una acotación: no es necesario si la aplicación funciona en UTC. Empecé
a usar esta práctica que tiene sus ventajas.
Saludos
--
Olivier Gautherot
https://www.linkedin.com/in/ogautherot/
From | Date | Subject | |
---|---|---|---|
Next Message | Francisco Olarte | 2019-12-17 08:39:44 | Re: Campo Time |
Previous Message | Alvaro Herrera | 2019-12-16 20:44:30 | Re: Campo Time |