| 1 | INSERT INTO account
|
|---|
| 2 | values (100, 'duko@outlook.com', 'David', 'Davidov',
|
|---|
| 3 | '$2a$12$pr3az9qix0CnAsX84C2clu9cG9JDlfqfK.sMqaFhPYR7D5fiz8BjO'); -- pw: d
|
|---|
| 4 | INSERT INTO account
|
|---|
| 5 | values (200, 'kiko@outlook.com', 'Kiko', 'Kikoski',
|
|---|
| 6 | '$2a$12$KCpRdwqqm2S0BX8fHjzCBO570ivpoJZ6tuIc1W6gwSpzObvxykZ8y'); -- pw: k
|
|---|
| 7 | INSERT INTO account
|
|---|
| 8 | values (300, 'jama@outlook.com', 'Jana', 'Janoska',
|
|---|
| 9 | '$2a$12$XO94fugzv1B9T.IjEbFSWu4WyCDFTdMM9Vg4Xli7DWiDH1LGwgj7G'); -- pw: j
|
|---|
| 10 | INSERT INTO account
|
|---|
| 11 | values (400, 'verche@outlook.com', 'Verche', 'Verchoska',
|
|---|
| 12 | '$2a$12$XO94fugzv1B9T.IjEbFSWu4WyCDFTdMM9Vg4Xli7DWiDH1LGwgj7G'); -- pw: v
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 | INSERT INTO transport_organizer
|
|---|
| 16 | values (100, 100, 'Galeb', '1234512345123');
|
|---|
| 17 | INSERT INTO transport_organizer
|
|---|
| 18 | values (200, 200, 'Delfina', '1234512345124');
|
|---|
| 19 | INSERT INTO transport_organizer
|
|---|
| 20 | VALUES (300, 300, 'MakExpress', '1234512345125');
|
|---|
| 21 |
|
|---|
| 22 | INSERT INTO admin
|
|---|
| 23 | values (100, 300);
|
|---|
| 24 |
|
|---|
| 25 |
|
|---|
| 26 | INSERT INTO location (location_id, latitude, longitude, name)
|
|---|
| 27 | VALUES (100, 3.2, 1.3, 'Ohrid'),
|
|---|
| 28 | (200, 3.6, 1.4, 'Bitola'),
|
|---|
| 29 | (300, 1.1, 4.5, 'Skopje'),
|
|---|
| 30 | (400, 1.2, 4.8, 'Veles'),
|
|---|
| 31 | (500, 1.3, 4.2, 'Prilep'),
|
|---|
| 32 | (600, 1.5, 4.5, 'Vevcani'),
|
|---|
| 33 | (700, 2.1, 4.7, 'Kumanovo'),
|
|---|
| 34 | (800, 2.8, 3.9, 'Tetovo'),
|
|---|
| 35 | (900, 3.0, 4.0, 'Struga'),
|
|---|
| 36 | (1000, 2.4, 4.2, 'Gostivar'),
|
|---|
| 37 | (1100, 2.4, 4.2, 'Kicevo');
|
|---|
| 38 |
|
|---|
| 39 |
|
|---|
| 40 | INSERT INTO route (route_id, transport_organizer_id, from_location_id, to_location_id)
|
|---|
| 41 | VALUES (100, 100, 100, 300),
|
|---|
| 42 | (200, 200, 100, 200),
|
|---|
| 43 | (300, 200, 200, 300),
|
|---|
| 44 | (400, 200, 300, 200),
|
|---|
| 45 | (500, 200, 300, 100),
|
|---|
| 46 | (600, 100, 300, 100),
|
|---|
| 47 | (700, 300, 300, 100),
|
|---|
| 48 | (800, 100, 200, 400), -- Galeb: Bitola to Veles
|
|---|
| 49 | (801, 100, 400, 700), -- Galeb: Veles to Kumanovo
|
|---|
| 50 | (802, 100, 700, 800), -- Galeb: Kumanovo to Tetovo
|
|---|
| 51 | (803, 200, 800, 900), -- Delfina: Tetovo to Struga
|
|---|
| 52 | (804, 200, 900, 100), -- Delfina: Struga to Ohrid
|
|---|
| 53 | (805, 200, 500, 600), -- Delfina: Prilep to Vevcani
|
|---|
| 54 | (806, 300, 600, 1000), -- MakExpress: Vevcani to Gostivar
|
|---|
| 55 | (807, 300, 1000, 300), -- MakExpress: Gostivar to Skopje
|
|---|
| 56 | (808, 100, 300, 700), -- Galeb: Skopje to Kumanovo
|
|---|
| 57 | (809, 200, 700, 300); -- Delfina: Kumanovo to Skopje
|
|---|
| 58 |
|
|---|
| 59 |
|
|---|
| 60 | INSERT INTO trip (trip_id, base_price, route_id, transport_organizer_id, free_seats, date, status)
|
|---|
| 61 | VALUES (400, 24.99, 100, 100, 33, '2025-02-12', 'NOT_STARTED'),
|
|---|
| 62 | (500, 24.99, 100, 100, 40, '2025-03-02', 'NOT_STARTED'),
|
|---|
| 63 | (600, 24.99, 100, 300, 6, '2025-05-02', 'NOT_STARTED'),
|
|---|
| 64 | (700, 24.99, 100, 300, 13, '2025-01-12', 'NOT_STARTED'),
|
|---|
| 65 | (800, 24.99, 100, 300, 50, '2025-09-02', 'NOT_STARTED'),
|
|---|
| 66 | (900, 24.99, 100, 300, 6, '2025-10-02', 'NOT_STARTED'),
|
|---|
| 67 | (1000, 19.99, 100, 100, 25, '2025-02-15', 'NOT_STARTED'),
|
|---|
| 68 | (1100, 19.99, 100, 300, 18, '2025-02-16', 'NOT_STARTED'),
|
|---|
| 69 | (1200, 19.99, 100, 200, 40, '2025-02-20', 'NOT_STARTED'),
|
|---|
| 70 | (1300, 19.99, 100, 300, 50, '2025-02-25', 'NOT_STARTED'),
|
|---|
| 71 | (1400, 19.99, 100, 300, 20, '2025-02-26', 'NOT_STARTED'),
|
|---|
| 72 | (1500, 19.99, 200, 100, 35, '2025-02-27', 'NOT_STARTED'),
|
|---|
| 73 | (1600, 19.99, 200, 200, 28, '2025-02-28', 'NOT_STARTED'),
|
|---|
| 74 | (1700, 19.99, 100, 300, 40, '2025-03-01', 'NOT_STARTED'),
|
|---|
| 75 | (1800, 19.99, 100, 100, 18, '2025-03-02', 'NOT_STARTED'),
|
|---|
| 76 | (1900, 19.99, 200, 300, 25, '2025-03-03', 'NOT_STARTED'),
|
|---|
| 77 | (2000, 19.99, 200, 200, 22, '2025-03-04', 'NOT_STARTED'),
|
|---|
| 78 | (2100, 19.99, 100, 100, 30, '2025-03-05', 'NOT_STARTED'),
|
|---|
| 79 | (2200, 19.99, 200, 300, 12, '2025-03-06', 'NOT_STARTED'),
|
|---|
| 80 | (2300, 19.99, 100, 100, 55, '2025-03-07', 'NOT_STARTED'),
|
|---|
| 81 | (2400, 19.99, 100, 100, 45, '2025-01-15', 'COMPLETED'),
|
|---|
| 82 | (2401, 19.99, 200, 200, 38, '2025-01-16', 'COMPLETED'),
|
|---|
| 83 | (2402, 19.99, 300, 200, 42, '2025-01-17', 'COMPLETED'),
|
|---|
| 84 | (2403, 19.99, 400, 200, 35, '2025-01-18', 'COMPLETED'),
|
|---|
| 85 | (2404, 19.99, 500, 200, 28, '2025-01-19', 'COMPLETED'),
|
|---|
| 86 | (2405, 19.99, 600, 100, 33, '2025-01-20', 'COMPLETED'),
|
|---|
| 87 | (2406, 19.99, 700, 300, 40, '2025-01-21', 'COMPLETED'),
|
|---|
| 88 | (2407, 19.99, 800, 100, 45, '2025-01-22', 'COMPLETED'),
|
|---|
| 89 | (2408, 19.99, 801, 100, 30, '2025-01-23', 'COMPLETED'),
|
|---|
| 90 | (2409, 19.99, 802, 100, 25, '2025-01-24', 'COMPLETED'),
|
|---|
| 91 | (2410, 19.99, 803, 200, 40, '2025-01-25', 'COMPLETED'),
|
|---|
| 92 | (2411, 19.99, 804, 200, 35, '2025-01-26', 'COMPLETED'),
|
|---|
| 93 | (2412, 19.99, 805, 200, 30, '2025-01-27', 'COMPLETED'),
|
|---|
| 94 | (2413, 19.99, 806, 300, 45, '2025-01-28', 'COMPLETED'),
|
|---|
| 95 | (2414, 19.99, 807, 300, 38, '2025-01-29', 'COMPLETED'),
|
|---|
| 96 | (2415, 19.99, 808, 100, 42, '2025-01-30', 'COMPLETED'),
|
|---|
| 97 | (2416, 19.99, 809, 200, 35, '2025-01-31', 'COMPLETED'),
|
|---|
| 98 | (2500, 19.99, 100, 100, 20, '2025-02-01', 'COMPLETED'),
|
|---|
| 99 | (2501, 19.99, 200, 200, 15, '2025-02-01', 'COMPLETED'),
|
|---|
| 100 | (2502, 19.99, 300, 200, 18, '2025-02-01', 'COMPLETED'),
|
|---|
| 101 | (2503, 19.99, 400, 200, 22, '2025-02-01', 'COMPLETED'),
|
|---|
| 102 | (2504, 19.99, 500, 200, 25, '2025-02-01', 'COMPLETED'),
|
|---|
| 103 | (2505, 19.99, 100, 100, 18, '2025-02-02', 'COMPLETED'),
|
|---|
| 104 | (2506, 19.99, 200, 200, 12, '2025-02-02', 'COMPLETED'),
|
|---|
| 105 | (2507, 19.99, 300, 200, 20, '2025-02-02', 'COMPLETED'),
|
|---|
| 106 | (2508, 19.99, 700, 300, 30, '2025-02-02', 'COMPLETED'),
|
|---|
| 107 | (2509, 19.99, 800, 100, 35, '2025-02-02', 'COMPLETED'),
|
|---|
| 108 | (2510, 19.99, 100, 100, 25, '2025-02-03', 'COMPLETED'),
|
|---|
| 109 | (2511, 19.99, 200, 200, 20, '2025-02-03', 'COMPLETED'),
|
|---|
| 110 | (2512, 19.99, 300, 200, 15, '2025-02-03', 'COMPLETED'),
|
|---|
| 111 | (2513, 19.99, 801, 100, 28, '2025-02-03', 'COMPLETED'),
|
|---|
| 112 | (2514, 19.99, 802, 100, 22, '2025-02-03', 'COMPLETED'),
|
|---|
| 113 | (2515, 19.99, 100, 100, 30, '2025-02-04', 'COMPLETED'),
|
|---|
| 114 | (2516, 19.99, 200, 200, 25, '2025-02-04', 'COMPLETED'),
|
|---|
| 115 | (2517, 19.99, 400, 200, 18, '2025-02-04', 'COMPLETED'),
|
|---|
| 116 | (2518, 19.99, 803, 200, 40, '2025-02-04', 'COMPLETED'),
|
|---|
| 117 | (2519, 19.99, 804, 200, 35, '2025-02-04', 'COMPLETED'),
|
|---|
| 118 | (2520, 19.99, 100, 100, 22, '2025-02-05', 'COMPLETED'),
|
|---|
| 119 | (2521, 19.99, 300, 200, 28, '2025-02-05', 'COMPLETED'),
|
|---|
| 120 | (2522, 19.99, 500, 200, 32, '2025-02-05', 'COMPLETED'),
|
|---|
| 121 | (2523, 19.99, 805, 200, 25, '2025-02-05', 'COMPLETED'),
|
|---|
| 122 | (2524, 19.99, 806, 300, 38, '2025-02-05', 'COMPLETED'),
|
|---|
| 123 | (2600, 19.99, 100, 100, 35, '2025-03-08', 'NOT_STARTED'),
|
|---|
| 124 | (2601, 19.99, 200, 200, 40, '2025-03-08', 'NOT_STARTED'),
|
|---|
| 125 | (2602, 19.99, 300, 200, 32, '2025-03-08', 'NOT_STARTED'),
|
|---|
| 126 | (2603, 19.99, 700, 300, 45, '2025-03-08', 'NOT_STARTED'),
|
|---|
| 127 | (2604, 19.99, 800, 100, 38, '2025-03-08', 'NOT_STARTED'),
|
|---|
| 128 | (2605, 19.99, 100, 100, 30, '2025-03-09', 'NOT_STARTED'),
|
|---|
| 129 | (2606, 19.99, 400, 200, 35, '2025-03-09', 'NOT_STARTED'),
|
|---|
| 130 | (2607, 19.99, 500, 200, 40, '2025-03-09', 'NOT_STARTED'),
|
|---|
| 131 | (2608, 19.99, 801, 100, 25, '2025-03-09', 'NOT_STARTED'),
|
|---|
| 132 | (2609, 19.99, 802, 100, 28, '2025-03-09', 'NOT_STARTED'),
|
|---|
| 133 | (2610, 19.99, 200, 200, 42, '2025-03-10', 'NOT_STARTED'),
|
|---|
| 134 | (2611, 19.99, 300, 200, 38, '2025-03-10', 'NOT_STARTED'),
|
|---|
| 135 | (2612, 19.99, 803, 200, 45, '2025-03-10', 'NOT_STARTED'),
|
|---|
| 136 | (2613, 19.99, 804, 200, 40, '2025-03-10', 'NOT_STARTED'),
|
|---|
| 137 | (2614, 19.99, 807, 300, 35, '2025-03-10', 'NOT_STARTED'),
|
|---|
| 138 | (2700, 19.99, 100, 100, 40, '2025-04-12', 'NOT_STARTED'),
|
|---|
| 139 | (2701, 19.99, 200, 200, 35, '2025-04-12', 'NOT_STARTED'),
|
|---|
| 140 | (2702, 19.99, 300, 200, 38, '2025-04-12', 'NOT_STARTED'),
|
|---|
| 141 | (2703, 19.99, 400, 200, 42, '2025-04-12', 'NOT_STARTED'),
|
|---|
| 142 | (2704, 19.99, 500, 200, 45, '2025-04-12', 'NOT_STARTED'),
|
|---|
| 143 | (2705, 19.99, 600, 100, 30, '2025-04-13', 'NOT_STARTED'),
|
|---|
| 144 | (2706, 19.99, 700, 300, 35, '2025-04-13', 'NOT_STARTED'),
|
|---|
| 145 | (2707, 19.99, 800, 100, 40, '2025-04-13', 'NOT_STARTED'),
|
|---|
| 146 | (2708, 19.99, 801, 100, 32, '2025-04-14', 'NOT_STARTED'),
|
|---|
| 147 | (2709, 19.99, 802, 100, 28, '2025-04-14', 'NOT_STARTED'),
|
|---|
| 148 | (2800, 19.99, 100, 100, 45, '2025-05-15', 'NOT_STARTED'),
|
|---|
| 149 | (2801, 19.99, 200, 200, 40, '2025-05-15', 'NOT_STARTED'),
|
|---|
| 150 | (2802, 19.99, 300, 200, 35, '2025-05-16', 'NOT_STARTED'),
|
|---|
| 151 | (2803, 19.99, 400, 200, 38, '2025-05-16', 'NOT_STARTED'),
|
|---|
| 152 | (2804, 19.99, 500, 200, 42, '2025-05-17', 'NOT_STARTED'),
|
|---|
| 153 | (2805, 19.99, 700, 300, 40, '2025-05-17', 'NOT_STARTED'),
|
|---|
| 154 | (2806, 19.99, 800, 100, 35, '2025-05-18', 'NOT_STARTED'),
|
|---|
| 155 | (2807, 19.99, 803, 200, 45, '2025-05-18', 'NOT_STARTED'),
|
|---|
| 156 | (2808, 19.99, 804, 200, 38, '2025-05-19', 'NOT_STARTED'),
|
|---|
| 157 | (2809, 19.99, 807, 300, 40, '2025-05-19', 'NOT_STARTED');
|
|---|
| 158 |
|
|---|
| 159 | INSERT INTO trip_stops (trip_stop_id, trip_id, location_id, stop_time)
|
|---|
| 160 | VALUES (300, 400, 300, '19:00'),
|
|---|
| 161 | (400, 400, 100, '20:00'),
|
|---|
| 162 | (500, 500, 200, '15:30'),
|
|---|
| 163 | (600, 500, 100, '16:45'),
|
|---|
| 164 | (700, 600, 600, '09:10'),
|
|---|
| 165 | (800, 600, 200, '12:30'),
|
|---|
| 166 | (900, 700, 400, '19:00'),
|
|---|
| 167 | (1000, 700, 600, '22:30'),
|
|---|
| 168 | (1100, 800, 500, '11:10'),
|
|---|
| 169 | (1200, 800, 200, '12:30'),
|
|---|
| 170 | (1300, 800, 100, '01:10'),
|
|---|
| 171 | (1499, 800, 200, '02:00'),
|
|---|
| 172 | (1500, 1000, 100, '08:00'),
|
|---|
| 173 | (1501, 1000, 900, '09:15'),
|
|---|
| 174 | (1502, 1000, 300, '11:00'),
|
|---|
| 175 | (1901, 1400, 100, '08:00'),
|
|---|
| 176 | (1902, 1400, 200, '09:30'),
|
|---|
| 177 | (2001, 1500, 300, '07:00'),
|
|---|
| 178 | (2002, 1500, 500, '10:00'),
|
|---|
| 179 | (2003, 1500, 100, '12:00'),
|
|---|
| 180 | (2101, 1600, 300, '06:15'),
|
|---|
| 181 | (2102, 1600, 200, '08:30'),
|
|---|
| 182 | (2201, 1700, 300, '09:00'),
|
|---|
| 183 | (2202, 1700, 100, '11:30'),
|
|---|
| 184 | (2301, 1800, 100, '13:00'),
|
|---|
| 185 | (2302, 1800, 300, '16:00'),
|
|---|
| 186 | (1600, 1100, 200, '07:30'),
|
|---|
| 187 | (1601, 1100, 500, '08:10'),
|
|---|
| 188 | (1602, 1100, 400, '09:00'),
|
|---|
| 189 | (1603, 1100, 300, '10:00'),
|
|---|
| 190 | (1700, 1200, 300, '14:00'),
|
|---|
| 191 | (1701, 1200, 800, '15:10'),
|
|---|
| 192 | (1702, 1200, 1000, '16:00'),
|
|---|
| 193 | (1703, 1200, 200, '17:30'),
|
|---|
| 194 | (1800, 1300, 300, '06:00'),
|
|---|
| 195 | (1801, 1300, 700, '07:30'),
|
|---|
| 196 | (1802, 1300, 100, '09:45'),
|
|---|
| 197 | (3000, 2400, 100, '08:00'),
|
|---|
| 198 | (3001, 2400, 300, '10:30'),
|
|---|
| 199 | (3002, 2401, 100, '09:00'),
|
|---|
| 200 | (3003, 2401, 200, '10:15'),
|
|---|
| 201 | (3004, 2402, 200, '11:00'),
|
|---|
| 202 | (3005, 2402, 300, '12:45'),
|
|---|
| 203 | (3006, 2403, 300, '13:30'),
|
|---|
| 204 | (3007, 2403, 200, '15:00'),
|
|---|
| 205 | (3008, 2404, 300, '16:00'),
|
|---|
| 206 | (3009, 2404, 100, '18:30'),
|
|---|
| 207 | (3010, 2407, 200, '07:30'),
|
|---|
| 208 | (3011, 2407, 400, '09:00'),
|
|---|
| 209 | (3012, 2408, 400, '10:15'),
|
|---|
| 210 | (3013, 2408, 700, '12:00'),
|
|---|
| 211 | (3014, 2409, 700, '13:45'),
|
|---|
| 212 | (3015, 2409, 800, '15:30'),
|
|---|
| 213 | (3100, 2500, 100, '06:00'),
|
|---|
| 214 | (3101, 2500, 300, '08:30'),
|
|---|
| 215 | (3102, 2501, 100, '07:00'),
|
|---|
| 216 | (3103, 2501, 200, '08:15'),
|
|---|
| 217 | (3104, 2502, 200, '09:00'),
|
|---|
| 218 | (3105, 2502, 300, '10:45'),
|
|---|
| 219 | (3106, 2505, 100, '14:00'),
|
|---|
| 220 | (3107, 2505, 300, '16:30'),
|
|---|
| 221 | (3108, 2506, 100, '15:00'),
|
|---|
| 222 | (3109, 2506, 200, '16:15'),
|
|---|
| 223 | (3110, 2510, 100, '18:00'),
|
|---|
| 224 | (3111, 2510, 300, '20:30'),
|
|---|
| 225 | (3112, 2515, 100, '19:00'),
|
|---|
| 226 | (3113, 2515, 300, '21:30'),
|
|---|
| 227 | (3114, 2520, 100, '05:30'),
|
|---|
| 228 | (3115, 2520, 300, '08:00');
|
|---|
| 229 |
|
|---|
| 230 |
|
|---|
| 231 | INSERT INTO payment (payment_id, account_id, date, total_price, n_tickets)
|
|---|
| 232 | VALUES (100, 300, '02-02-2025', 20.98, 2),
|
|---|
| 233 | (200, 300, '03-02-2025', 9.99, 1),
|
|---|
| 234 | (300, 300, '2025-02-10', 25.99, 2),
|
|---|
| 235 | (400, 300, '2025-02-11', 19.50, 1),
|
|---|
| 236 | (500, 300, '2025-02-12', 45.75, 3),
|
|---|
| 237 | (600, 300, '2025-02-13', 32.00, 2),
|
|---|
| 238 | (700, 300, '2025-02-14', 15.25, 1),
|
|---|
| 239 | (800, 300, '2025-02-15', 67.80, 4),
|
|---|
| 240 | (900, 300, '2025-02-16', 28.90, 2),
|
|---|
| 241 | (1000, 300, '2025-02-17', 12.99, 1),
|
|---|
| 242 | (1100, 300, '2025-02-18', 38.45, 2),
|
|---|
| 243 | (1200, 300, '2025-02-19', 54.30, 3),
|
|---|
| 244 | (1300, 100, '2025-01-10', 89.75, 5),
|
|---|
| 245 | (1301, 200, '2025-01-10', 45.50, 3),
|
|---|
| 246 | (1302, 300, '2025-01-11', 67.25, 4),
|
|---|
| 247 | (1303, 400, '2025-01-11', 23.99, 2),
|
|---|
| 248 | (1304, 100, '2025-01-12', 156.80, 8),
|
|---|
| 249 | (1305, 200, '2025-01-12', 78.45, 5),
|
|---|
| 250 | (1306, 300, '2025-01-13', 34.75, 2),
|
|---|
| 251 | (1307, 400, '2025-01-13', 92.30, 6),
|
|---|
| 252 | (1308, 100, '2025-01-14', 45.99, 3),
|
|---|
| 253 | (1309, 200, '2025-01-14', 134.85, 7),
|
|---|
| 254 | (1310, 300, '2025-01-15', 58.50, 4),
|
|---|
| 255 | (1311, 400, '2025-01-15', 27.75, 2),
|
|---|
| 256 | (1312, 100, '2025-01-16', 98.60, 6),
|
|---|
| 257 | (1313, 200, '2025-01-16', 65.25, 4),
|
|---|
| 258 | (1314, 300, '2025-01-17', 189.99, 9),
|
|---|
| 259 | (1315, 400, '2025-01-17', 76.80, 5),
|
|---|
| 260 | (1316, 100, '2025-01-18', 43.50, 3),
|
|---|
| 261 | (1317, 200, '2025-01-18', 112.75, 7),
|
|---|
| 262 | (1318, 300, '2025-01-19', 85.40, 5),
|
|---|
| 263 | (1319, 400, '2025-01-19', 36.99, 2),
|
|---|
| 264 | (1320, 100, '2025-01-20', 167.25, 8),
|
|---|
| 265 | (1400, 100, '2025-02-01', 234.75, 10),
|
|---|
| 266 | (1401, 200, '2025-02-01', 145.80, 8),
|
|---|
| 267 | (1402, 300, '2025-02-01', 198.50, 9),
|
|---|
| 268 | (1403, 400, '2025-02-01', 87.25, 5),
|
|---|
| 269 | (1404, 100, '2025-02-02', 298.60, 12),
|
|---|
| 270 | (1405, 200, '2025-02-02', 176.40, 9),
|
|---|
| 271 | (1406, 300, '2025-02-02', 123.75, 7),
|
|---|
| 272 | (1407, 400, '2025-02-02', 254.90, 11),
|
|---|
| 273 | (1408, 100, '2025-02-03', 189.99, 9),
|
|---|
| 274 | (1409, 200, '2025-02-03', 267.85, 12),
|
|---|
| 275 | (1410, 300, '2025-02-03', 145.50, 8),
|
|---|
| 276 | (1411, 400, '2025-02-03', 98.75, 6),
|
|---|
| 277 | (1412, 100, '2025-02-04', 334.60, 14),
|
|---|
| 278 | (1413, 200, '2025-02-04', 215.25, 10),
|
|---|
| 279 | (1414, 300, '2025-02-04', 178.99, 9),
|
|---|
| 280 | (1415, 400, '2025-02-04', 156.80, 8),
|
|---|
| 281 | (1416, 100, '2025-02-05', 87.50, 5),
|
|---|
| 282 | (1417, 200, '2025-02-05', 245.75, 11),
|
|---|
| 283 | (1418, 300, '2025-02-05', 198.40, 9),
|
|---|
| 284 | (1419, 400, '2025-02-05', 123.99, 7);
|
|---|
| 285 |
|
|---|
| 286 |
|
|---|
| 287 | INSERT INTO ticket (ticket_id, trip_id, gets_on_location_id, gets_off_location_id, account_id, date_purchased,
|
|---|
| 288 | time_purchased, price, seat, payment_id)
|
|---|
| 289 | VALUES (301, 400, 100, 200, 300, '08-08-2025', '10:45', 12.50, '12A', 200),
|
|---|
| 290 | (302, 500, 200, 300, 300, '08-09-2025', '10:50', 12.50, '12B', 200),
|
|---|
| 291 | (303, 600, 100, 300, 300, '07-9-2025', '11:05', 9.99, '15', 200),
|
|---|
| 292 | (304, 600, 200, 300, 300, '03-02-2025', '11:20', 9.99, '16', 200),
|
|---|
| 293 | (305, 700, 300, 200, 300, '04-02-2025', '12:00', 11.00, '20A', 200),
|
|---|
| 294 | (306, 800, 300, 100, 300, '04-02-2025', '12:15', 11.00, '20B', 200),
|
|---|
| 295 | (307, 900, 100, 300, 300, '05-02-2025', '13:10', 14.00, '25A', 200),
|
|---|
| 296 | (308, 1000, 200, 100, 300, '05-02-2025', '13:20', 14.00, '25B', 200),
|
|---|
| 297 | (309, 1100, 300, 100, 300, '06-02-2025', '14:40', 9.50, '30A', 200),
|
|---|
| 298 | (310, 1200, 200, 300, 300, '06-02-2025', '14:50', 9.50, '30B', 200),
|
|---|
| 299 | (311, 1300, 600, 200, 300, '06-02-2025', '15:10', 9.50, '30C', 200),
|
|---|
| 300 | (100, 1400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '3', 100),
|
|---|
| 301 | (101, 400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '4', 100),
|
|---|
| 302 | (102, 400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '5', 100),
|
|---|
| 303 | (103, 400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '6', 100),
|
|---|
| 304 | (104, 400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '7', 100),
|
|---|
| 305 | (105, 400, 100, 100, 300, '02-02-2025', '10:03', 10.99, '8', 100),
|
|---|
| 306 | (200, 400, 100, 300, 300, '02-02-2025', '10:04', 10.99, '4', 200),
|
|---|
| 307 | (300, 600, 100, 300, 300, '03-02-2025', '09:32', 9.99, '30', 200),
|
|---|
| 308 | (1000, 2400, 100, 300, 100, '2025-01-10', '09:15', 18.50, '1A', 1300),
|
|---|
| 309 | (1001, 2400, 100, 300, 100, '2025-01-10', '09:15', 18.50, '1B', 1300),
|
|---|
| 310 | (1002, 2400, 100, 300, 100, '2025-01-10', '09:15', 18.50, '1C', 1300),
|
|---|
| 311 | (1003, 2400, 100, 300, 100, '2025-01-10', '09:15', 17.25, '2A', 1300),
|
|---|
| 312 | (1004, 2400, 100, 300, 100, '2025-01-10', '09:15', 17.00, '2B', 1300),
|
|---|
| 313 | (1005, 2401, 100, 200, 200, '2025-01-10', '10:30', 15.50, '3A', 1301),
|
|---|
| 314 | (1006, 2401, 100, 200, 200, '2025-01-10', '10:30', 15.50, '3B', 1301),
|
|---|
| 315 | (1007, 2401, 100, 200, 200, '2025-01-10', '10:30', 14.50, '4A', 1301),
|
|---|
| 316 | (1008, 2402, 200, 300, 300, '2025-01-11', '11:45', 16.75, '5A', 1302),
|
|---|
| 317 | (1009, 2402, 200, 300, 300, '2025-01-11', '11:45', 16.75, '5B', 1302),
|
|---|
| 318 | (1010, 2402, 200, 300, 300, '2025-01-11', '11:45', 16.75, '6A', 1302),
|
|---|
| 319 | (1011, 2402, 200, 300, 300, '2025-01-11', '11:45', 17.00, '6B', 1302),
|
|---|
| 320 | (1012, 2403, 300, 200, 400, '2025-01-11', '12:30', 12.00, '7A', 1303),
|
|---|
| 321 | (1013, 2403, 300, 200, 400, '2025-01-11', '12:30', 11.99, '7B', 1303),
|
|---|
| 322 | (1020, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '8A', 1304),
|
|---|
| 323 | (1021, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '8B', 1304),
|
|---|
| 324 | (1022, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '9A', 1304),
|
|---|
| 325 | (1023, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '9B', 1304),
|
|---|
| 326 | (1024, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '10A', 1304),
|
|---|
| 327 | (1025, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '10B', 1304),
|
|---|
| 328 | (1026, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.60, '11A', 1304),
|
|---|
| 329 | (1027, 2404, 300, 100, 100, '2025-01-12', '13:15', 19.40, '11B', 1304),
|
|---|
| 330 | (1030, 2407, 200, 400, 200, '2025-01-12', '14:00', 15.69, '12A', 1305),
|
|---|
| 331 | (1031, 2407, 200, 400, 200, '2025-01-12', '14:00', 15.69, '12B', 1305),
|
|---|
| 332 | (1032, 2407, 200, 400, 200, '2025-01-12', '14:00', 15.69, '13A', 1305),
|
|---|
| 333 | (1033, 2407, 200, 400, 200, '2025-01-12', '14:00', 15.69, '13B', 1305),
|
|---|
| 334 | (1034, 2407, 200, 400, 200, '2025-01-12', '14:00', 15.69, '14A', 1305),
|
|---|
| 335 | (1040, 2408, 400, 700, 300, '2025-01-13', '15:30', 17.25, '15A', 1306),
|
|---|
| 336 | (1041, 2408, 400, 700, 300, '2025-01-13', '15:30', 17.50, '15B', 1306),
|
|---|
| 337 | (1050, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '16A', 1307),
|
|---|
| 338 | (1051, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '16B', 1307),
|
|---|
| 339 | (1052, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '17A', 1307),
|
|---|
| 340 | (1053, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '17B', 1307),
|
|---|
| 341 | (1054, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '18A', 1307),
|
|---|
| 342 | (1055, 2409, 700, 800, 400, '2025-01-13', '16:15', 15.38, '18B', 1307),
|
|---|
| 343 | (1100, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '1A', 1400),
|
|---|
| 344 | (1101, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '1B', 1400),
|
|---|
| 345 | (1102, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '1C', 1400),
|
|---|
| 346 | (1103, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '1D', 1400),
|
|---|
| 347 | (1104, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '2A', 1400),
|
|---|
| 348 | (1105, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '2B', 1400),
|
|---|
| 349 | (1106, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '2C', 1400),
|
|---|
| 350 | (1107, 2500, 100, 300, 100, '2025-02-01', '07:30', 24.50, '2D', 1400),
|
|---|
| 351 | (1108, 2500, 100, 300, 100, '2025-02-01', '07:30', 22.75, '3A', 1400),
|
|---|
| 352 | (1109, 2500, 100, 300, 100, '2025-02-01', '07:30', 22.00, '3B', 1400),
|
|---|
| 353 | (1120, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '4A', 1401),
|
|---|
| 354 | (1121, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '4B', 1401),
|
|---|
| 355 | (1122, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '5A', 1401),
|
|---|
| 356 | (1123, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '5B', 1401),
|
|---|
| 357 | (1124, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '6A', 1401),
|
|---|
| 358 | (1125, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '6B', 1401),
|
|---|
| 359 | (1126, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.22, '7A', 1401),
|
|---|
| 360 | (1127, 2501, 100, 200, 200, '2025-02-01', '08:45', 18.14, '7B', 1401),
|
|---|
| 361 | (1140, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '8A', 1402),
|
|---|
| 362 | (1141, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '8B', 1402),
|
|---|
| 363 | (1142, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '9A', 1402),
|
|---|
| 364 | (1143, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '9B', 1402),
|
|---|
| 365 | (1144, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '10A', 1402),
|
|---|
| 366 | (1145, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '10B', 1402),
|
|---|
| 367 | (1146, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '11A', 1402),
|
|---|
| 368 | (1147, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '11B', 1402),
|
|---|
| 369 | (1148, 2502, 200, 300, 300, '2025-02-01', '10:00', 22.06, '12A', 1402),
|
|---|
| 370 | (1160, 2503, 300, 200, 400, '2025-02-01', '11:15', 17.45, '13A', 1403),
|
|---|
| 371 | (1161, 2503, 300, 200, 400, '2025-02-01', '11:15', 17.45, '13B', 1403),
|
|---|
| 372 | (1162, 2503, 300, 200, 400, '2025-02-01', '11:15', 17.45, '14A', 1403),
|
|---|
| 373 | (1163, 2503, 300, 200, 400, '2025-02-01', '11:15', 17.45, '14B', 1403),
|
|---|
| 374 | (1164, 2503, 300, 200, 400, '2025-02-01', '11:15', 17.45, '15A', 1403),
|
|---|
| 375 | (1200, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '16A', 1404),
|
|---|
| 376 | (1201, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '16B', 1404),
|
|---|
| 377 | (1202, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '17A', 1404),
|
|---|
| 378 | (1203, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '17B', 1404),
|
|---|
| 379 | (1204, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '18A', 1404),
|
|---|
| 380 | (1205, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '18B', 1404),
|
|---|
| 381 | (1206, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '19A', 1404),
|
|---|
| 382 | (1207, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '19B', 1404),
|
|---|
| 383 | (1208, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '20A', 1404),
|
|---|
| 384 | (1209, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '20B', 1404),
|
|---|
| 385 | (1210, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '21A', 1404),
|
|---|
| 386 | (1211, 2505, 100, 300, 100, '2025-02-02', '12:30', 24.88, '21B', 1404),
|
|---|
| 387 | (1220, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '22A', 1405),
|
|---|
| 388 | (1221, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '22B', 1405),
|
|---|
| 389 | (1222, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '23A', 1405),
|
|---|
| 390 | (1223, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '23B', 1405),
|
|---|
| 391 | (1224, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '24A', 1405),
|
|---|
| 392 | (1225, 2506, 100, 200, 200, '2025-02-02', '13:45', 19.60, '24B', 1405);
|
|---|
| 393 |
|
|---|
| 394 | -- Insert new routes for Struga to Skopje and Struga to Veles
|
|---|
| 395 | INSERT INTO route (route_id, transport_organizer_id, from_location_id, to_location_id)
|
|---|
| 396 | VALUES (810, 100, 900, 300), -- Struga to Skopje
|
|---|
| 397 | (811, 100, 900, 400);
|
|---|
| 398 | -- Struga to Veles
|
|---|
| 399 | -- Insert trips
|
|---|
| 400 | INSERT INTO trip (trip_id, route_id, transport_organizer_id, free_seats, date, status)
|
|---|
| 401 | VALUES (2900, 100, 100, 40, '2026-03-01', 'NOT_STARTED'), -- Ohrid -> Bitola -> Kicevo -> Skopje
|
|---|
| 402 | (2901, 100, 100, 35, '2026-03-02', 'NOT_STARTED'), -- Ohrid -> Kicevo -> Skopje
|
|---|
| 403 | (2902, 100, 100, 30, '2026-03-03', 'NOT_STARTED'), -- Ohrid -> Prilep -> Bitola -> Kicevo -> Skopje
|
|---|
| 404 | (2903, 811, 100, 45, '2026-03-04', 'NOT_STARTED'), -- Struga -> Ohrid -> Skopje -> Veles
|
|---|
| 405 | (2904, 810, 100, 38, '2026-03-05', 'NOT_STARTED');
|
|---|
| 406 | -- Struga -> Ohrid -> Skopje
|
|---|
| 407 |
|
|---|
| 408 | -- Insert stops for each trip
|
|---|
| 409 | INSERT INTO trip_stops (trip_stop_id, trip_id, location_id, stop_time)
|
|---|
| 410 | VALUES
|
|---|
| 411 | -- Trip 2900: Ohrid -> Bitola -> Kicevo -> Skopje
|
|---|
| 412 | (3200, 2900, 100, '08:00'), -- Ohrid
|
|---|
| 413 | (3201, 2900, 200, '09:00'), -- Bitola
|
|---|
| 414 | (3202, 2900, 1100, '10:00'), -- Kicevo
|
|---|
| 415 | (3203, 2900, 300, '11:00'), -- Skopje
|
|---|
| 416 | -- Trip 2901: Ohrid -> Kicevo -> Skopje
|
|---|
| 417 | (3204, 2901, 100, '09:00'), -- Ohrid
|
|---|
| 418 | (3205, 2901, 1100, '10:00'), -- Kicevo
|
|---|
| 419 | (3206, 2901, 300, '11:00'), -- Skopje
|
|---|
| 420 | -- Trip 2902: Ohrid -> Prilep -> Bitola -> Kicevo -> Skopje
|
|---|
| 421 | (3207, 2902, 100, '07:00'), -- Ohrid
|
|---|
| 422 | (3208, 2902, 500, '08:00'), -- Prilep
|
|---|
| 423 | (3209, 2902, 200, '09:00'), -- Bitola
|
|---|
| 424 | (3210, 2902, 1100, '10:00'), -- Kicevo
|
|---|
| 425 | (3211, 2902, 300, '11:00'), -- Skopje
|
|---|
| 426 | -- Trip 2903: Struga -> Ohrid -> Skopje -> Veles
|
|---|
| 427 | (3212, 2903, 900, '07:00'), -- Struga
|
|---|
| 428 | (3213, 2903, 100, '08:00'), -- Ohrid
|
|---|
| 429 | (3214, 2903, 300, '10:00'), -- Skopje
|
|---|
| 430 | (3215, 2903, 400, '11:00'), -- Veles
|
|---|
| 431 | -- Trip 2904: Struga -> Ohrid -> Skopje
|
|---|
| 432 | (3216, 2904, 900, '08:00'), -- Struga
|
|---|
| 433 | (3217, 2904, 100, '09:00'), -- Ohrid
|
|---|
| 434 | (3218, 2904, 300, '11:00'); -- Skopje
|
|---|
| 435 |
|
|---|
| 436 | INSERT INTO review (account_id, ticket_id, description, rating)
|
|---|
| 437 | VALUES (100, 1001, 'Service was quick.', 4),
|
|---|
| 438 | (200, 1005, 'Could improve response time.', 3),
|
|---|
| 439 | (300, 1010, 'Very helpful staff.', 5),
|
|---|
| 440 | (200, 1025, 'Not satisfied.', 2),
|
|---|
| 441 | (300, 1032, 'Excellent service.', 5);
|
|---|
| 442 |
|
|---|
| 443 |
|
|---|
| 444 | INSERT INTO favorite (favorite_id, route_id, account_id)
|
|---|
| 445 | VALUES (144, 100, 300),
|
|---|
| 446 | (244, 200, 300),
|
|---|
| 447 | (344, 300, 300),
|
|---|
| 448 | (4123, 400, 300),
|
|---|
| 449 | (10123, 100, 100),
|
|---|
| 450 | (203, 200, 100),
|
|---|
| 451 | (302, 300, 100),
|
|---|
| 452 | (404, 400, 100),
|
|---|
| 453 | (1005, 100, 200),
|
|---|
| 454 | (2020, 200, 200),
|
|---|
| 455 | (3030, 300, 200),
|
|---|
| 456 | (4050, 400, 200);
|
|---|
| 457 |
|
|---|
| 458 | INSERT INTO account (account_id, email, name, surname, password)
|
|---|
| 459 | VALUES
|
|---|
| 460 | (601, 'marko.driver@example.com', 'Marko', 'Markovski', '$2a$12$pr3az9qix0CnAsX84C2clu9cG9JDlfqfK.sMqaFhPYR7D5fiz8BjO'), -- pw d
|
|---|
| 461 | (602, 'stefan.driver@example.com', 'Stefan', 'Stefanovski', '$2a$12$pr3az9qix0CnAsX84C2clu9cG9JDlfqfK.sMqaFhPYR7D5fiz8BjO'),
|
|---|
| 462 | (603, 'elena.driver@example.com', 'Elena', 'Elenova', '$2a$12$pr3az9qix0CnAsX84C2clu9cG9JDlfqfK.sMqaFhPYR7D5fiz8BjO'),
|
|---|
| 463 | (604, 'bojan.driver@example.com', 'Bojan', 'Bojanovski', '$2a$12$pr3az9qix0CnAsX84C2clu9cG9JDlfqfK.sMqaFhPYR7D5fiz8BjO');
|
|---|
| 464 |
|
|---|
| 465 |
|
|---|
| 466 | INSERT INTO driver (driver_id, account_id, years_experience, transport_organizer_id)
|
|---|
| 467 | VALUES
|
|---|
| 468 | (2001, 601, 5, 100),
|
|---|
| 469 | (2002, 602, 8, 200),
|
|---|
| 470 | (2003, 603, 6, 300),
|
|---|
| 471 | (2004, 604, 10, 100);
|
|---|
| 472 |
|
|---|
| 473 |
|
|---|
| 474 | INSERT INTO driver_drives_on_trip (driver_drives_on_trip_id, driver_id, trip_id)
|
|---|
| 475 | VALUES
|
|---|
| 476 | (10, 2001, 400),
|
|---|
| 477 | (11, 2002, 500),
|
|---|
| 478 | (12, 2003, 600),
|
|---|
| 479 | (13, 2004, 700);
|
|---|