В тригерите за актуализиране трябва да промените NEW
запис. Освен това може да се наложи да върнете NEW
запис от процедура.
Така че трябва да използвате следната процедура вместо вашата:
CREATE FUNCTION update_country () RETURNS TRIGGER AS $$
BEGIN
IF (TG_OP = 'UPDATE') THEN
NEW.country = 'France';
END IF;
RETURN NEW;
END; $$ LANGUAGE plpgsql;