From: | Randall Perry <rgp(at)systame(dot)com> |
---|---|
To: | Joe Conway <joseph(dot)conway(at)home(dot)com> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Constraint, Rule, or Trigger? |
Date: | 2001-08-13 03:48:12 |
Message-ID: | B79CC63C.E7C9%rgp@systame.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
on 8/10/01 10:53 PM, Joe Conway at joseph(dot)conway(at)home(dot)com wrote:
>> 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
>
Thanks, it does.
--
Randy Perry
sysTame
Mac Consulting/Sales
From | Date | Subject | |
---|---|---|---|
Next Message | Ketil Malde | 2001-08-13 06:31:51 | Re: Re: Bug#108286: case sensitivity in column names |
Previous Message | ljb | 2001-08-13 01:28:22 | Re: Re: copy to/from stdout using libpgtcl |