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? 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) pero por otro lado cuando quiera hacer un order by
tendría que convertir las dos columnas a un solo timestamp para el
orden así que no tengo muy claro que hacer con este tema, alguien
podría arrojarme un poco de luz con experiencia en postgresql?
Un saludo,
Miguel Angel.
--
TIP 4: No hagas 'kill -9' a postmaster
me parece mejor una sola columna time stamp, ya que el casteo para
mostrar datos lo puedes hacer en el lado del cliente, quitandole una
carga al server, es mas como el cast seria solo sobre el resultado de tu
consulta seria un proceso simple y liviano.
--
TIP 8: explain analyze es tu amigo