Skip site navigation (1) Skip section navigation (2)

Re: CHECK-Constraint mit WHERE ?

From: "rene hankel" <rene(dot)hankel(at)avt-verkehrstechnik(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: CHECK-Constraint mit WHERE ?
Date: 2006-06-20 09:38:48
Message-ID: 000f01c6944d$554ba010$6e3ca8c0@avtndhc01 (view raw or flat)
Thread:
Lists: pgsql-de-allgemein
 
> Das gibbet aber unter PostgreSQL nicht. Kennt jemand einen 
> eleganten und/oder gebraeuchlichen Workaround ?

ich habe sowas schon mit triggern gemacht, der ein EXCEPTION ausloest 
bei nicht gewollten sachen. der vorteil ist hier sogar, du kannst 
eigene meldungen generieren. 

z.b.
	....
	IF OLD.id != NEW.id
	THEN
		RAISE EXCEPTION 'Anlagen-ID darf nicht veraendert werden!';
	END IF;
	
	RETURN NEW;
	....

das sollte doch die sache loesen oder?


In response to

pgsql-de-allgemein by date

Next:From: A. KretschmerDate: 2006-06-20 10:04:13
Subject: nervende eMails (was: Re: CHECK-Constraint mit WHERE ?)
Previous:From: A. KretschmerDate: 2006-06-20 09:28:51
Subject: Re: CHECK-Constraint mit WHERE ?

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group