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: Mon, 30 Jun 2008 10:28:42 -0500
- Message-id: <20080630152841(dot)GE347(at)cajita(dot)gateway(dot)2wire(dot)net>
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
Home |
Main Index |
Thread Index