Re: diferencia de fecha con postgresql y perl

From: Lennin Caro <lennin(dot)caro(at)yahoo(dot)com>
To: PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>, jsgarcia(at)seguridad(dot)unam(dot)mx
Subject: Re: diferencia de fecha con postgresql y perl
Date: 2009-11-19 02:51:51
Message-ID: 669610.82045.qm@web59507.mail.ac4.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--- On Thu, 11/19/09, jsgarcia(at)seguridad(dot)unam(dot)mx <jsgarcia(at)seguridad(dot)unam(dot)mx> wrote:

From: jsgarcia(at)seguridad(dot)unam(dot)mx <jsgarcia(at)seguridad(dot)unam(dot)mx>
Subject: [pgsql-es-ayuda] diferencia de fecha con postgresql y perl
To: "PostgreSQL" <pgsql-es-ayuda(at)postgresql(dot)org>
Date: Thursday, November 19, 2009, 1:50 AM

Qué tal amigos, espero no salirme del contexto de nuestra comunidad. Pero agradecería mucho su ayuda si es que a alguien ya ha hecho lo siguiente:

Estoy modificando el código de una aplicación para que bloquee al usuario después de tres intentos. El problema me viene porque el archivo que valida al usuario y que es el que decide si darle acceso o rebotarlo, es el mismo que va a verificar lo de los intentos y éste es un Perl. De primera instancia lo que hace es consultar a la base de datos si es que el usuario tiene más de tres intentos fallidos. Si sí, lo siguiente es verificar que la fecha actual menos la fecha almacenada en la tabla tenga una diferencia de xx minutos.  Primer problema, no sé cómo obtener la fecha actual en perl, aunque ya he visto algunas soluciones. Segundo problema, no hallo cómo comparar los dos tipos de fechas: la que obtengo en el perl y la que saco de postgresql,  algo así como strtotime. Todo ello con el objetivo de sacar el tiempo que lleva bloqueado en segundos o minutos.

Gracias de antemano.

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo agradecerán

no se en perl pero en postgresql es algo asi

select age('2009-01-02 01:01:01'::timestamp, '2009-01-01 01:01:01'::timestamp)

http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Agustín López Avila 2009-11-19 03:01:12 Re: Incrementar campo de tipo date.
Previous Message Lennin Caro 2009-11-19 02:45:40 Re: Incrementar campo de tipo date.