Trong trình kích hoạt cập nhật, bạn nên sửa đổi NEW
Ngoài ra, bạn có thể cần trả về NEW
ghi lại từ thủ tục.
Vì vậy, bạn nên sử dụng quy trình sau thay vì quy trình của bạn:
CREATE FUNCTION update_country () RETURNS TRIGGER AS $$
BEGIN
IF (TG_OP = 'UPDATE') THEN
NEW.country = 'France';
END IF;
RETURN NEW;
END; $$ LANGUAGE plpgsql;