Changes between Version 2 and Version 3 of Faza4
- Timestamp:
- 06/11/26 13:29:56 (6 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Faza4
v2 v3 8 8 * '''Назив:''' `trg_fn_release_cancelled_tickets()` 9 9 * '''Опис:''' Тригер кој се активира автоматски по бришење или откажување на резервација, враќајќи ги билетите повторно во системот како слободни и ажурирајќи го вкупниот број на достапни места. 10 <syntaxhighlight lang="sql" line> 11 CREATE OR REPLACE FUNCTION public.trg_fn_release_cancelled_tickets() 12 RETURNS trigger 13 LANGUAGE plpgsql 14 AS $function$ 15 BEGIN 16 IF NEW.status = 'cancelled' AND OLD.status != 'cancelled' THEN 17 UPDATE ticket 18 SET status = 'available', user_id = NULL 19 WHERE ticket_id = NEW.ticket_id; 20 END IF; 21 RETURN NEW; 22 END; $function$ 23 ; 24 25 </syntaxhighlight> 10 26 11 27 == 2. Процес на купување билет (Процедура) ==
