[Pgsql-ayuda] Problemas para agregar una CONSTRAINT CHECK
   
    Alvaro Herrera
     
    alvherre@dcc.uchile.cl
       
    Thu, 25 Sep 2003 11:32:36 -0400
    
    
  
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)