| 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: | Whole Thread | Raw Message | 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 |