From: | "Joe Conway" <joseph(dot)conway(at)home(dot)com> |
---|---|
To: | "Randall Perry" <rgp(at)systame(dot)com>, <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Constraint, Rule, or Trigger? |
Date: | 2001-08-11 02:53:47 |
Message-ID: | 003701c12210$d7dc6190$0705a8c0@jecw2k1 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
> I've had experience with SQL and database design, but not much with rules
&
> triggers. What's the best method to accomplish the following it PGSQL:
>
> _Table A_ has a boolean field 'status'
>
> _Table B_ has a 1-1 child relationship to Table A.
>
> The rule, trigger, or contraint would have to enforce that: no record
could
> be created in B if the 'status' field was false in the parent record in
A
>
> Just point me in the right direction.
> Thanks
>
Well start here: http://www.postgresql.org/idocs/index.php?plpgsql.html
and in particular look at
http://www.postgresql.org/idocs/index.php?plpgsql-trigger.html
Also, if you have the source tree available, look at
<path-to-pgsql-source>\src\pl\plpgsql\test\triggers.sql
for lots of examples.
Hope this helps,
-- Joe
From | Date | Subject | |
---|---|---|---|
Next Message | Adam Sherman | 2001-08-11 06:31:37 | Large Objects |
Previous Message | Randall Perry | 2001-08-11 02:38:40 | Constraint, Rule, or Trigger? |