Re: Query

From: "Pavel Stehule" <pavel(dot)stehule(at)gmail(dot)com>
To: kartik <kartik(at)v2technocrats(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Query
Date: 2008-06-24 12:47:53
Message-ID: 162867790806240547u387bd7cboee6042b0cbbcbfe4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

hello

2008/6/24 kartik <kartik(at)v2technocrats(dot)com>:
> Hello there
>
> Can anyone please tell me how to make a column uneditable….
>
> Plz give me some output
>
> thans

try trigger

create table foo(
a varchar
);

create function a_update_trg()
returns trigger as $$
begin
if new.a is distinct from old.a then
raise exception 'cannot change column a';
end;
return new;
end;
$$ language plpgsql;

create trigger foo_trg_update after update on foo for each row execute
procedure a_update_trg();

regards
Pavel Stehule

In response to

  • Query at 2008-06-24 09:49:46 from kartik

Browse pgsql-general by date

  From Date Subject
Next Message A. Kretschmer 2008-06-24 12:55:09 Re: Query
Previous Message sheikh salman 2008-06-24 11:42:54 Problem by adding libpq++