Re: Consejo sobre manipulación INSERT.

From: Martin Marques <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: Pablo Braulio <brulics(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Consejo sobre manipulación INSERT.
Date: 2005-10-13 10:33:09
Message-ID: Pine.LNX.4.61.0510130729190.24824@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, 13 Oct 2005, Pablo Braulio wrote:

> Si al introducir datos el usuario pone "no", postgres lo entiende como FALSE y
> lo introduce sin problemas. Pero al contrario, si pone "si", muestra un
> error, pues al parecer no lo entiende como TRUE.

Los valores booleanos son:
true, 't', 'y', 'yes', 1
false, 'f', 'n', 'no', 0

Como veras, no se escribe igual en ingles o español, de ahi que postgres
haya insertado correctmente el valor, pero yes \neq si. :-D

> Llevo poco tiempo con esto, y no se si se debería usar un TRIGGER o una
> FUNCIÓN, pues desconozco su modo de uso. Todavía no los he usado. Puede que
> me esté complicando la vida y poniendo un tipo de datos CHAR(2), podría
> hacerlo mas fácil, con el riesgo de que el dato introducido sea distinto de
> "si no".

El TRIGGER debe llamar a una funcion. Lee un poco el manula, mas
precisamente en la parte de TRIGGER y de Lenguaje Procedural con PLpgSQL.

--
11:55:01 up 155 days, 1:49, 3 users, load average: 0.12, 0.72, 0.86
-----------------------------------------------------------------
Lic. Martín Marqués | select 'mmarques' || '@' || 'unl.edu.ar'
Centro de Telematica | DBA, Programador, Administrador
Universidad Nacional
del Litoral
-----------------------------------------------------------------

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mario Gonzalez 2005-10-13 11:16:18 Re: Consulta a los programadores PostgreSQL + Web
Previous Message Damián Culotta 2005-10-13 10:30:49 Rendimiento Php + PostgreSql