Changes between Version 61 and Version 62 of AdvancedApplicationDevelopment


Ignore:
Timestamp:
08/31/24 02:00:31 (4 weeks ago)
Author:
184006
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdvancedApplicationDevelopment

    v61 v62  
    6161}}}
    6262=== Тригери
     63\\Тригер кој што го искористив за да го пополнам полето date_askes во Blog Post Consultation со моменталниот датум.
     64{{{
     65CREATE OR REPLACE FUNCTION set_default_date_askes()
     66RETURNS TRIGGER AS $$
     67BEGIN
     68    IF NEW.date_askes IS NULL THEN
     69        NEW.date_askes := CURRENT_DATE;
     70    END IF;
     71    RETURN NEW;
     72END;
     73$$ LANGUAGE plpgsql;
     74
     75CREATE TRIGGER before_insert_blogpost
     76BEFORE INSERT ON blog_post_for_consultations
     77FOR EACH ROW
     78EXECUTE FUNCTION set_default_date_askes();
     79
     80CREATE TRIGGER before_update_blogpost
     81BEFORE UPDATE ON blog_post_for_consultations
     82FOR EACH ROW
     83EXECUTE FUNCTION set_default_date_askes();
     84}}}