Re: Campos time sin parte decimal

From: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
To: Simeó Reig (Informes Incofisa) <simeo(dot)reig(at)incofisa(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Campos time sin parte decimal
Date: 2008-11-03 12:48:51
Message-ID: 20081103124851.GB4509@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Simeó Reig (Informes Incofisa) escribió:

> Hay alguna manera de eliminar la parte decimal de un campo time ? He
> intentado poner el siguiente default:

Prueba con time(0)

> horamodificacio time without time zone NOT NULL DEFAULT
> (split_part(("time"('now'::text))::text, '.'::text, 1))::time without
> time zone,

Jamás uses funciones para manipular texto en campos que no son texto.
Es ineficiente e innatural. Pierdes robustez: si cambias una opcion que
determine la forma en que se despliegan (por ej. datestyle), puede
empezar a corromper los datos en forma silenciosa.

--
Alvaro Herrera http://www.advogato.org/person/alvherre
"La realidad se compone de muchos sueños, todos ellos diferentes,
pero en cierto aspecto, parecidos..." (Yo, hablando de sueños eróticos)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Javier Chávez B. 2008-11-03 12:55:32 Re: Campos time sin parte decimal
Previous Message Alvaro Herrera 2008-11-03 12:20:47 Re: backup manejando fechas