Código SQL:
Ver original
CONSTRAINT nombre_restriccion_check CHECK ( columna_tabla NOT IN (SELECT columna FROM OTRA_TABLA) )
ME DIC Q LA RESTRICCION CHECK NO PERMITE SUBCONSULTAS? no se si estoy equivocado o en postgresql se maneja distinto este tipo de restriccion?