PostgreeSQL: нечеткое сравнение в триггере
Ну собственно синтаксис такой-же как и в запросах: оператор LIKE. Соответственно триггер с не чётким сравнением может выглядеть например так:
CREATE OR REPLACE FUNCTION public.on_insert_ls()
RETURNS trigger
LANGUAGE plpgsql
AS $function$BEGIN
NEW.id=nextval('ls_id_seq'::regclass);
if new.ls like '22%' then
new.is_epd=true;
else new.is_epd=false;
end if;
RETURN NEW;
END;$function$