答案 0 :(得分:0)
您需要一个触发器:
create or replace function t_update_message_id_trigger()
returns trigger as
$body$
begin
new.message_id := new.id;
return new;
end;
$body$ language plpgsql;
create trigger t_update_message_id before insert on t
for each row execute procedure t_update_message_id_trigger();
Here是db <>小提琴,说明了它的工作原理。