Re: [Pgsql-ayuda] Problemas para agregar una CONSTRAINT CHECK

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Guillermo Schulman <guillepsql(at)hotmail(dot)com>
Cc: Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Problemas para agregar una CONSTRAINT CHECK
Date: 2003-09-25 15:32:36
Message-ID: 20030925153236.GF15535@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Thu, Sep 25, 2003 at 03:24:41PM +0000, Guillermo Schulman wrote:

> v3=# ALTER TABLE catalog_item ADD CONSTRAINT chk_express CHECK
> (fu_check_express(catalogid)<1);
> ERROR: AlterTableAddConstraint: rejected due to CHECK constraint
> chk_express

Te esta diciendo que alguna tupla viola la restriccion. Deberias
corregirla antes de hacer el ADD CONSTRAINT:

SELECT * from catalog_item WHERE NOT fu_check_express(catalogid) < 1;
UPDATE ...

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"No deja de ser humillante para una persona de ingenio saber
que no hay tonto que no le pueda enseñar algo." (Jean B. Say)

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2003-09-25 15:44:14 Re: [Pgsql-ayuda] Problemas para agregar una CONSTRAINT CHECK
Previous Message Guillermo Schulman 2003-09-25 15:24:41 [Pgsql-ayuda] Problemas para agregar una CONSTRAINT CHECK