| 110 | | IF NOT fn_check_resource_availability('VENUE', p_ven_id, p_time, p_dur) THEN RAISE EXCEPTION 'Venue is already booked for this time'; END IF; |
| 111 | | INSERT INTO "Event" (name, min_age) VALUES (p_name, p_age) RETURNING event_id INTO v_eid; |
| 112 | | INSERT INTO "Event_Happening" (event_id, venue_id, event_time, duration) VALUES (v_eid, p_ven_id, p_time, p_dur) RETURNING event_happening_id INTO v_hid; |
| 113 | | INSERT INTO "Event_Happening_Performer" (event_happening_id, performer_id) VALUES (v_hid, p_perf_id); |
| | 110 | IF NOT fn_check_resource_availability('VENUE', p_ven_id, p_time, p_dur) THEN |
| | 111 | RAISE EXCEPTION 'Venue is already booked for this time'; |
| | 112 | END IF; |
| | 113 | |
| | 114 | INSERT INTO "Event" (name, description, min_age) |
| | 115 | VALUES (p_name, 'No description provided', p_age) |
| | 116 | RETURNING event_id INTO v_eid; |
| | 117 | |
| | 118 | INSERT INTO "Event_Happening" (event_id, venue_id, event_time, duration) |
| | 119 | VALUES (v_eid, p_ven_id, p_time, p_dur) |
| | 120 | RETURNING event_happening_id INTO v_hid; |
| | 121 | |
| | 122 | INSERT INTO "Event_Happening_Performer" (event_happening_id, performer_id) |
| | 123 | VALUES (v_hid, p_perf_id); |