Re: Retorno de tipo boolean

From: Gunnar Wolf <gwolf(at)gwolf(dot)org>
To: Gilberto Castillo Martínez <gilberto(dot)castillo(at)etecsa(dot)cu>
Cc: Eduardo Villagrán Morales <eduardo(dot)villagran(dot)morales(at)gmail(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Retorno de tipo boolean
Date: 2008-06-30 15:28:42
Message-ID: 20080630152841.GE347@cajita.gateway.2wire.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Gilberto Castillo Martínez dijo [Mon, Jun 30, 2008 at 08:18:47AM -0400]:
> Eduardo:
>
> Imagino que lo puedes castear a entero o asignarlo alguna variable de
> salida esos valores.
>
> Particularmente tuve un lió con PHP y los valores esperado ... lo
> resolví declarando el campo como entero y grabo en el el valor 0 ó 1
> según corresponda.

Urgh... Bueno, eso es una muestra clara de que el lenguaje (o en este
caso, la capa de acceso a la BD) no está haciendo un trabajo
adecuado... Porque si usas un campo entero, algún diseñador
inteligente lo va a comenzar a aprovechar para otras cosas (a fin de
cuentas, ¡en 'status' ahora ya caben 32 bits de información!), y tu
código de a pocos se irá volviendo inmantenible, por partir diferentes
pedazos de diferentes semánticas. Al menos, tanto DBD::Pg (Perl) como
Pg (Ruby) te convierten lo que guardas en un bool a la representación
adecuada para el lenguaje.

Saludos,

--
Gunnar Wolf - gwolf(at)gwolf(dot)org - (+52-55)5623-0154 / 1451-2244
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Mendez 2008-06-30 16:23:38 conectar php pgsql en fedora ?
Previous Message Alvaro Herrera 2008-06-30 15:26:11 Re: Return Query