Re: forzar una respuesta 'boolean'

From: "Victor Lopez" <d01m01a2000(at)gmail(dot)com>
To: "Alvaro Herrera" <alvherre(at)commandprompt(dot)com>
Cc: PostgreEs <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: forzar una respuesta 'boolean'
Date: 2007-05-09 15:02:33
Message-ID: ae043d070705090802k210e1c30jcb4ee06807bcd95e@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El 9/05/07, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
> Victor Lopez escribió:
>
> > Y acabo de darme cuenta (aunque no es el vaso - pero por si aparece) ...
> >
> > Si me tiene que devolver (por la razón que sea) el carácter 'f' o 'f' ?
> >
> > Como lo diferencio del valor booleano
>
> Bueno, el caracter 'f' tendra tipo text, o varchar, o char, mientras que
> el booleano 'f' tendra tipo boolean.

No lo he dicho bien ... :-(

Como lo diferencio ... en PHP (u otro lenguaje)

ejemplo, haciendo una incursión en PHP ...

$resultado = pg_query($conexion, "select existeUsuario('ghj')");
Si me devuelve 't' o 'f' me devolverá siempre algo distinto a falso
->$resultado será verdadero.
$array = pg_fetch_row($resultado);
if($array[0]) será siempre verdadero('no-falso)', cosa que me está sucediendo.

Solución ... chapucear el PHP ... :-(
O que PostgreSQL no devuelva el tipo 'boolean' ....... lo que implica
chapucear ...pero en el código SQL de PostgreSQL ... :-(

De existen? SI/NO
a
existen? 0 o mas

No es que exista mayor problema. Pero hay que adaptar la semántica
del análisis al programa (y no al revés).

--
----o---( )---o----
Saludos de Victor Lopez Sabio
d01m01a2000(at)gmail(dot)com
--------oooo--------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Roberto Cesar Najera 2007-05-09 15:03:32 ERROR: "modulo_pkey" is an index
Previous Message Gabriel Hermes Colina Zambra 2007-05-09 14:45:55 Re: ayuda decifrar password