Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

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

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group