From: | Miguel Bernilla Sánchez <mbernilla(at)sedapal(dot)com(dot)pe> |
---|---|
To: | "Victor Lopez" <d01m01a2000(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re[2]: now(), localtime... |
Date: | 2007-05-07 16:17:52 |
Message-ID: | 1978812543.20070507111752@sedapal.com.pe |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
============
Con fecha Lunes, 07 de Mayo de 2007, 11:03:16 a.m., escribió:
> El 7/05/07, Miguel Bernilla Sánchez <mbernilla(at)sedapal(dot)com(dot)pe> escribió:
>> Tengo una aplicación X que registra la hora de logeo, y salida de
>> la aplicación. De esta forma se lleva un control del momento que
>> ingresa y sale del sistema un determinado usuario.
>> Resulta que a la hora de ingresar si obtiene correctamente la fecha y
>> hora, pero; a la hora de salir el PostgreSQL siempre me devuelve la
>> hora en que INICIÉ la sesión. He probado con now(), localtime,,, y
>> otros y siempre ocurre lo mismo.
>> ¿Alguna luz al respecto?
>>
>> Gracias anticipadas por su ayuda.
>>
>>
>> ---------------------------(fin del mensaje)---------------------------
>> TIP 10: visita nuestro canal de IRC #postgresql-es en irc.freenode.net
>>
> No soy ningún experto (aquí los hay, pero yo no) así que me pararé en
> la lógica :
> Al entrar estas ya en la base de datos, por lo que puedes insertar la
> hora de entrada en la misma base de datos.
> Pero donde pones la hora de salida? Despues de salir? Si ya no estas
> en la base de datos, y, que yo sepa, no hay ningún evento llamemosle
> 'before_disconnect'.
> O haces esta 'auditoria' desde otra base de datos?
Disculpen si no me expliqu´q bien...
En mi BDs tengo una tabla ACCESOS, 2 de los campos de esta tabla es
f_ingreso y f_salida (tipos timestamp). En esta tabla, la aplicación
que desarrollo debe registrar la hora de ingreso y salida del sistema.
Al momento de ingresar/levantar mi aplicación la hora de ingreso se
registra bien, pero; la hora de salida siempre es la hora de ingreso,
o mejor dicho el now(), localtime, etc... simpre me devuelve la hora
que ingresé al sistema.
Ejm:
Ingreso a las 10:55 hrs. (esto se registra ok)
Salgo de la aplicación a las 11:20 (es aquí donde las funciones del
PostgreSQL simpre me devuelven 10:55)
From | Date | Subject | |
---|---|---|---|
Next Message | Leonel | 2007-05-07 16:24:26 | Re: Accediendo a otras BBDD |
Previous Message | Victor Lopez | 2007-05-07 16:03:16 | Re: now(), localtime... |