Changes between Version 1 and Version 2 of Faza4


Ignore:
Timestamp:
06/11/26 13:15:36 (5 days ago)
Author:
231042
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Faza4

    v1 v2  
    88* '''Назив:''' `trg_fn_release_cancelled_tickets()`
    99* '''Опис:''' Тригер кој се активира автоматски по бришење или откажување на резервација, враќајќи ги билетите повторно во системот како слободни и ажурирајќи го вкупниот број на достапни места.
    10 * '''Изворен код:'''
    11 {{{
    12 #!sql
    13 -- Овде вметни го кодот од DBeaver за trg_fn_release_cancelled_tickets
    14 }}}
    1510
    1611== 2. Процес на купување билет (Процедура) ==
    1712* '''Назив:''' `sp_buy_ticket(int4, int4)`
    1813* '''Опис:''' Процедура која ја менаџира трансакцијата за купување билет. Проверува достапност, креира резервација и го поврзува корисникот со генерираниот билет.
    19 * '''Изворен код:'''
    20 {{{
    21 #!sql
    22 -- Овде вметни го кодот од DBeaver за sp_buy_ticket
    23 }}}
     14
    2415* '''Пример за повик:''' `CALL public.sp_buy_ticket(1, 105);`
    2516
     
    2718* '''Назив:''' `fn_check_availability(int4)`
    2819* '''Опис:''' Функција која за даден ID на настан или сектор брзо проверува и го враќа преостанатиот број на слободни места, спречувајќи "overbooking".
    29 * '''Изворен код:'''
    30 {{{
    31 #!sql
    32 -- Овде вметни го кодот од DBeaver за fn_check_availability
    33 }}}