Changes between Version 4 and Version 5 of Triggers
- Timestamp:
- 08/25/25 17:16:26 (8 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Triggers
v4 v5 271 271 272 272 {{{ 273 CREATE OR REPLACE FUNCTION validate_embg_format() 274 RETURNS TRIGGER AS $$ 273 create function validate_embg_format() returns trigger 274 language plpgsql 275 as 276 $$ 275 277 DECLARE 276 278 date_part TEXT; 277 279 gender_code TEXT; 278 280 BEGIN 281 IF COALESCE(NEW.is_stub, false) THEN 282 RETURN NEW; 283 END IF; 279 284 date_part := TO_CHAR(NEW.date_of_birth, 'DD') 280 285 || TO_CHAR(NEW.date_of_birth, 'MM') … … 293 298 RETURN NEW; 294 299 END; 295 $$ LANGUAGE plpgsql;296 297 CREATE TRIGGER check_embg_format298 BEFORE INSERT OR UPDATE ON Person300 $$; 301 302 CREATE TRIGGER trg_validate_embg 303 BEFORE INSERT OR UPDATE ON person 299 304 FOR EACH ROW 300 305 EXECUTE FUNCTION validate_embg_format();