Re: on update restrict

From: "Mister ics" <mister_ics(at)hotmail(dot)com>
To: JanWieck(at)Yahoo(dot)com
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: on update restrict
Date: 2001-08-15 10:16:46
Message-ID: F91jkO22ZhCl8aii08N00007fba@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

>
> The behaviour is correct according to the SQL specifications.
> RESTRICT (as well as NO ACTION) means, you cannot change the
> primary key value of the referenced row. All other values can
> be changed of course.
>
> So an attempt to
>
> UPDATE t1 SET id = 2 WHERE id = 1;
>
> is the thing prevented in your above example.
>
>
>Jan
>

Hi Jan,

Thank you , i understand now.

Do you know a method to block the update of certain rows in a table not
using the triggers ? I explain better:
I have the needing to prevent the updating of a set of rows in a table. The
first solution i can find is to use a boolean column (es. "Blocked") and
rising a trigger on updating the table. The trigger checks if the row is
updatable or not (checking the "Blocked" column).
Is this the only (or better) way to do this ?

Thanks,

Silvio

_________________________________________________________________
Scarica GRATUITAMENTE MSN Explorer all'indirizzo
http://explorer.msn.it/intl.asp

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Alan Gutierrez 2001-08-15 13:49:35 Re: Re: DateDiff, IsNull?
Previous Message Randall Skelton 2001-08-15 08:57:08 Re: psql connection being reset during function?