| Version 2 (modified by , 2 weeks ago) ( diff ) |
|---|
Функции, процедури и тригери
Функции
Процедури
Тригери
Тригер за поставување на предходната верзија од курсот како неактивна при креирање на нова верзија.
create or replace function mark_course_version_as_inactive()
returns trigger
as $$
begin
update course_version
set active = false
where course_id = NEW.course_id;
return NEW;
end;
$$ language plpgsql;
create trigger mark_course_version_as_inactive_trigger
before insert on course_version
for each row
execute function mark_course_version_as_inactive();
Note:
See TracWiki
for help on using the wiki.
