Changes between Version 4 and Version 5 of Triggers


Ignore:
Timestamp:
08/25/25 17:16:26 (8 days ago)
Author:
221007
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Triggers

    v4 v5  
    271271
    272272{{{
    273 CREATE OR REPLACE FUNCTION validate_embg_format()
    274 RETURNS TRIGGER AS $$
     273create function validate_embg_format() returns trigger
     274    language plpgsql
     275as
     276$$
    275277DECLARE
    276278    date_part TEXT;
    277279    gender_code TEXT;
    278280BEGIN
     281    IF COALESCE(NEW.is_stub, false) THEN
     282        RETURN NEW;
     283    END IF;
    279284    date_part := TO_CHAR(NEW.date_of_birth, 'DD')
    280285        || TO_CHAR(NEW.date_of_birth, 'MM')
     
    293298    RETURN NEW;
    294299END;
    295 $$ LANGUAGE plpgsql;
    296 
    297 CREATE TRIGGER check_embg_format
    298 BEFORE INSERT OR UPDATE ON Person
     300$$;
     301
     302CREATE TRIGGER trg_validate_embg
     303BEFORE INSERT OR UPDATE ON person
    299304FOR EACH ROW
    300305EXECUTE FUNCTION validate_embg_format();