Changes between Version 4 and Version 5 of DatabaseProgramming
- Timestamp:
- 05/23/26 20:17:18 (2 days ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DatabaseProgramming
v4 v5 29 29 }}} 30 30 31 32 33 31 **Процедура за вработување на диспечер во компанија** 34 32 35 33 Процедурата проверува дали id-то на диспечерот е валидно, доколку не постои фрла соодветен исклучок. 36 34 35 {{{ 37 36 create or replace procedure employ_dispatcher(id_employee int, id_company int) 38 37 language plpgsql … … 52 51 end; 53 52 $$; 53 }}} 54 54 55 {{{ 55 56 create or replace procedure fire_driver(id_employee int, id_company int) 56 57 language plpgsql … … 80 81 end; 81 82 $$; 83 }}} 82 84 85 86 {{{ 83 87 create or replace procedure fire_dispatcher(id_employee int, id_company int) 84 88 language plpgsql … … 108 112 end; 109 113 $$; 114 }}} 110 115 116 **Процедура за пишување на оценка** 111 117 118 {{{ 112 119 create or replace procedure write_rating(rating numeric, comment text, id_ride int, id_customer int) 113 120 language plpgsql … … 118 125 end; 119 126 $$; 127 }}} 120 128 129 **Процедура за испраќање порака** 130 131 Пораките можат да бидат испратени од возачот или патникот и се однесуваат на едно возење. 132 133 {{{ 121 134 create or replace procedure write_chat(new_message text, id_ride int, id_user int) 122 135 language plpgsql … … 127 140 end; 128 141 $$; 142 }}} 129 143 144 **Процедура за поднесување пријава** 145 146 Оваа процедура се повикува кога корисниците сакаат да поднесат пријава за време на возењето. Тоа може да биде некоја поплака за брзо возење или скршнување од патот. 147 148 {{{ 130 149 create or replace procedure write_report(id_ride int, user_id int, new_message text, new_title text,temp_latitude float, temp_long float, new_reason text) 131 150 language plpgsql … … 136 155 end; 137 156 $$; 157 {{{ 138 158 139 159 == Функции и тригери
