Dont allow updation for few columns in a record.

From: HK <harikrishnan(at)midascomm(dot)com>
To: <pgsql-novice(at)postgresql(dot)org>
Subject: Dont allow updation for few columns in a record.
Date: 2003-07-09 06:10:24
Message-ID: Pine.LNX.4.33.0307091129370.2963-100000@mallard.midascomm.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi all,
Is it possible to say that once a record is inserted into the
table, nobody can update some particular columns in that record.

(eg)
table
------
prod_id prod_name prod_desc
1 name1 desc1
2 name2 desc2

In this table i dont want to allow updation of the prod_name column.

I can write a trigger to do this job, but is there any way to specify
during the table creation time itself that these columns cannot be
altered.

TIA
--
regards,
hari
__
/ / __ _ _ _ _ __ __ -o)
/ /__ / / / \\// //_// \\ \\/ / /\\\\ Making things happen
/____/ /_/ /_/\\/ /___/ /_/\\_\\ _\\_v-

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Jake Stride 2003-07-09 07:56:06 Date Iteration
Previous Message Tom Lane 2003-07-08 23:25:32 Re: Differentiate between system commands and user commands