Re: CHECK-Constraint mit WHERE ?

From: Martin Spott <Martin(dot)Spott(at)mgras(dot)net>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: CHECK-Constraint mit WHERE ?
Date: 2006-06-22 13:41:27
Message-ID: e7e6m7$12fq$1@osprey.mgras.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

Martin Spott wrote:

> Ich moechte aber, dass der Constraint nur auf bestimmte Geometrien
> angewendet wird und wuensche mir sinngemaess so etwas wie:
>
> CONSTRAINT enforce_covertype CHECK (covertype >= 0 AND covertype < 6)
> WHERE geomtype LIKE 'POLYGON%'

Dank an Andreas, Rene, Tobias und Bernd fuer die Vorschlaege.
Da ich 'was fuer den "kleinen Hunger" suche, ist natuerlich das
WHERE/AND-Konstrukt mein Favorit. Falls das nicht wie gewollt
funktioniert, werde ich halt eine Funktion basteln - wusste gar nicht,
dass man die auch in der CHECK-Klausel einsetzen kann.

Tschuess,
Martin.
--
Unix _IS_ user friendly - it's just selective about who its friends are !
--------------------------------------------------------------------------

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Martin Spott 2006-06-22 13:57:53 Re: CHECK-Constraint mit WHERE ?
Previous Message A. Kretschmer 2006-06-22 13:38:33 Re: Materialized Views