From: | Linos <info(at)linos(dot)es> |
---|---|
To: | |
Cc: | Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: recomendacion tipo columnas de fecha/hora |
Date: | 2008-07-09 21:47:25 |
Message-ID: | 487531ED.4010501@linos.es |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Alvaro Herrera escribió:
> Linos escribió:
>> Hola,
>> estoy diseñando una base de datos nueva y para algunas de las tablas
>> (la mayoría en realidad), al guardar/actualizar los registros quiero que
>> se quede guardada la fecha y la hora para futuras consultas, es algo que
>> luego ha de verse en todas las consultas, la duda que tengo es utilizo
>> dos columnas fecha date, hora time? o debería usar un timestamp?
>
> Deberías usar "timestamp with time zone". Es muy raro que el tipo
> "timestamp" sea apropiado en una aplicacion.
>
>> si la columna no la voy a ordenar normalmente por timestamp dos
>> columnas me permitirían no tener que usar un cast de la columna de
>> timestamp a date y time en cada consulta a las tablas (ya que al
>> usuario no le puedo mostrar el timestamp directamente)
>
> Ese es un problema bastante menor. Si realmente quieres ahorrarte ese
> codigo en la aplicacion, puedes crear una vista que tenga las columnas
> que te parezcan. Personalmente no creo que valga la pena.
>
Tiene sentido usar "timestamp with time zone" cuando la aplicación es un tpv que van a usar unos cuantos
usuarios todos dentro de la misma zona horaria? la verdad es q en la documentación de postgresql no he
conseguido aclararme este punto. Yo he probado los dos tipos y me funcionan (bueno no he probado desde qt si
puedo insertar una hora sin indicar la zona horaria pero por lo demás bien) pero si no voy a usar lo de las
zonas, supongo que sera mas eficiente no manejar esa información, no? Un saludo.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2008-07-09 22:18:45 | Re: Hora del Servidor |
Previous Message | Hugo César | 2008-07-09 21:38:00 | Re: Hora del Servidor |