Re: Query

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Query
Дата
Msg-id 162867790806240547u387bd7cboee6042b0cbbcbfe4@mail.gmail.com
обсуждение исходный текст
Ответ на Query  ("kartik" <kartik@v2technocrats.com>)
Список pgsql-general
hello

2008/6/24 kartik <kartik@v2technocrats.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

В списке pgsql-general по дате отправления:

Предыдущее
От: "kartik"
Дата:
Сообщение: Query
Следующее
От: "A. Kretschmer"
Дата:
Сообщение: Re: Query