| | 126 | |
| | 127 | |
| | 128 | == Индекси == |
| | 129 | |
| | 130 | За перформанси при пребарување и join операции, креирани се индекси: |
| | 131 | |
| | 132 | {{{ |
| | 133 | CREATE INDEX ix_event_details_event ON event_details (global_event_id); |
| | 134 | CREATE INDEX ix_event_details_actor ON event_details (actor_id); |
| | 135 | CREATE INDEX ix_event_details_loc ON event_details (location_id); |
| | 136 | |
| | 137 | CREATE INDEX ix_notifications_user ON notifications (user_id, notification_date); |
| | 138 | CREATE INDEX ix_notifications_event ON notifications (event_id); |
| | 139 | |
| | 140 | CREATE INDEX ix_predictions_event ON predictions (event_id); |
| | 141 | CREATE INDEX ix_predictions_actor ON predictions (actor_id); |
| | 142 | |
| | 143 | CREATE INDEX ix_analytics_event_actor ON event_analytics (event_id, actor_id, date); |
| | 144 | CREATE INDEX ix_conflict_pair_date ON conflict_risk (actor1_id, actor2_id, predicted_date); |
| | 145 | }}} |
| | 146 | |
| | 147 | == Складирани процедури == |
| | 148 | |
| | 149 | Имплементирани се CRUD процедури за `events`, со JSON резултат погоден за директен REST одговор. |
| 399 | | == Индекси == |
| 400 | | |
| 401 | | За перформанси при пребарување и join операции, креирани се индекси: |
| 402 | | |
| 403 | | {{{ |
| 404 | | CREATE INDEX ix_event_details_event ON event_details (global_event_id); |
| 405 | | CREATE INDEX ix_event_details_actor ON event_details (actor_id); |
| 406 | | CREATE INDEX ix_event_details_loc ON event_details (location_id); |
| 407 | | |
| 408 | | CREATE INDEX ix_notifications_user ON notifications (user_id, notification_date); |
| 409 | | CREATE INDEX ix_notifications_event ON notifications (event_id); |
| 410 | | |
| 411 | | CREATE INDEX ix_predictions_event ON predictions (event_id); |
| 412 | | CREATE INDEX ix_predictions_actor ON predictions (actor_id); |
| 413 | | |
| 414 | | CREATE INDEX ix_analytics_event_actor ON event_analytics (event_id, actor_id, date); |
| 415 | | CREATE INDEX ix_conflict_pair_date ON conflict_risk (actor1_id, actor2_id, predicted_date); |
| 416 | | }}} |
| 417 | | |
| 418 | | == Складирани процедури == |
| 419 | | |
| 420 | | Имплементирани се CRUD процедури за `events`, со JSON резултат погоден за директен REST одговор. |