Через жопу в этом постргескл всё
Сделал вот такую конструкцию
CREATE FUNCTION fn_hide_new_house() RETURNS trigger AS $fn_hide_new_house$
BEGIN
NEW.ishide := 1;
RETURN NEW;
END;
$fn_hide_new_house$ LANGUAGE plpgsql;
CREATE TRIGGER tr_hide_new_house BEFORE INSERT on userside3.pbl_house
FOR EACH ROW EXECUTE PROCEDURE fn_hide_new_house();
т.е. из триггера надо вызывать "процедуру", которая на самом деле функция
При инсёрте в базе триггер срабатывает, а вот при добавлении дома через интерфейс - нет
Похоже в юзерсайде сначала дом добавляется, а потом делается апдейт