Changes between Version 1 and Version 2 of Faza4
- Timestamp:
- 06/11/26 13:15:36 (5 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Faza4
v1 v2 8 8 * '''Назив:''' `trg_fn_release_cancelled_tickets()` 9 9 * '''Опис:''' Тригер кој се активира автоматски по бришење или откажување на резервација, враќајќи ги билетите повторно во системот како слободни и ажурирајќи го вкупниот број на достапни места. 10 * '''Изворен код:'''11 {{{12 #!sql13 -- Овде вметни го кодот од DBeaver за trg_fn_release_cancelled_tickets14 }}}15 10 16 11 == 2. Процес на купување билет (Процедура) == 17 12 * '''Назив:''' `sp_buy_ticket(int4, int4)` 18 13 * '''Опис:''' Процедура која ја менаџира трансакцијата за купување билет. Проверува достапност, креира резервација и го поврзува корисникот со генерираниот билет. 19 * '''Изворен код:''' 20 {{{ 21 #!sql 22 -- Овде вметни го кодот од DBeaver за sp_buy_ticket 23 }}} 14 24 15 * '''Пример за повик:''' `CALL public.sp_buy_ticket(1, 105);` 25 16 … … 27 18 * '''Назив:''' `fn_check_availability(int4)` 28 19 * '''Опис:''' Функција која за даден ID на настан или сектор брзо проверува и го враќа преостанатиот број на слободни места, спречувајќи "overbooking". 29 * '''Изворен код:'''30 {{{31 #!sql32 -- Овде вметни го кодот од DBeaver за fn_check_availability33 }}}
