From: | Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx> |
---|---|
To: | "Alvaro Herrera" <alvherre(at)commandprompt(dot)com> |
Cc: | MiguelRodríguezPenabad <penabad(at)gmail(dot)com>, Julio CesarSánchez González <knowhow(at)sistemasyconectividad(dot)com(dot)mx>, <herreraedgardo(at)gmail(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: SELECT NOW() |
Date: | 2008-06-11 07:50:00 |
Message-ID: | A74FFE3459564B84A2288A47FEE771EB@Principal |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--------------------------------------------------
From: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Sent: Wednesday, June 11, 2008 3:36 PM
To: "Raúl AndrésDuque Murillo" <ra_duque(at)yahoo(dot)com(dot)mx>
Cc: "MiguelRodríguezPenabad" <penabad(at)gmail(dot)com>; "Julio CesarSánchez
González" <knowhow(at)sistemasyconectividad(dot)com(dot)mx>;
<herreraedgardo(at)gmail(dot)com>; <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] SELECT NOW()
> Raúl Andrés Duque Murillo escribió:
>
>>> Aparte de lo comentado sobre los husos horarios, hay un matiz si estás
>>> usando transacciones:
>>> now() y current_timestamp te dan la fecha/hora de inicio de la
>>> transacción, no las actuales.
>>> Para obtener la actual existe la función clock_timestamp()
>>
>> De lo que se viene uno a enterar !!!
>
> Esto es importante, porque de lo contrario los timestamp que se
> insertaran en campos que se actualicen automáticamente en una misma
> transacción (estilo "ultima_actualizacion") serían incongruentes si no
> se hiciera de esta forma.
>
Mira que como desconocía esto, al principio de mi transacción enviaba a una
variable del now() y lo iba utilizando en los subsecuentes sentencias ...
claro que podrían presentarse "problemas" por ejemplo con actualizaciones
que se hicieran desde triggers u otros.
Atentamente,
RAUL DUQUE
Bogotá, COlombia
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom Development, 24x7 support
>
> __________ Information from ESET Smart Security, version of virus
> signature database 3177 (20080611) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Raúl Andrés Duque Murillo | 2008-06-11 07:54:30 | Re: Como puedo eliminar ' de una cadena |
Previous Message | Miguel Rodríguez Penabad | 2008-06-11 07:42:55 | Re: Como puedo eliminar ' de una cadena |