Revize b50f8ebd
Přidáno uživatelem Cajova-Houba před téměř 7 roky(ů)
db/v2__10_04_2018.sql | ||
---|---|---|
9 | 9 |
|
10 | 10 |
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; |
11 | 11 |
SET time_zone = "+00:00"; |
12 |
|
|
12 |
SET FOREIGN_KEY_CHECKS=0; |
|
13 | 13 |
|
14 | 14 |
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; |
15 | 15 |
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; |
... | ... | |
22 | 22 |
|
23 | 23 |
-- -------------------------------------------------------- |
24 | 24 |
|
25 |
-- |
|
26 |
-- Struktura tabulky `mesto` |
|
27 |
-- |
|
28 |
|
|
29 |
CREATE TABLE IF NOT EXISTS `mesto` ( |
|
30 |
`id` bigint(20) NOT NULL AUTO_INCREMENT, |
|
31 |
`nazev` varchar(100) NOT NULL, |
|
32 |
PRIMARY KEY (`id`) |
|
33 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=57 ; |
|
34 | 25 |
|
35 | 26 |
-- |
36 | 27 |
-- Vypisuji data pro tabulku `mesto` |
... | ... | |
96 | 87 |
|
97 | 88 |
-- -------------------------------------------------------- |
98 | 89 |
|
99 |
-- |
|
100 |
-- Struktura tabulky `ulice` |
|
101 |
-- |
|
102 |
|
|
103 |
CREATE TABLE IF NOT EXISTS `ulice` ( |
|
104 |
`id` bigint(20) NOT NULL AUTO_INCREMENT, |
|
105 |
`nazev` varchar(255) NOT NULL, |
|
106 |
`mesto_id` bigint(20) NOT NULL, |
|
107 |
PRIMARY KEY (`id`), |
|
108 |
KEY `fk_ulice_mesto_idx` (`mesto_id`) |
|
109 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=88 ; |
|
110 |
|
|
111 | 90 |
-- |
112 | 91 |
-- Vypisuji data pro tabulku `ulice` |
113 | 92 |
-- |
... | ... | |
203 | 182 |
|
204 | 183 |
-- -------------------------------------------------------- |
205 | 184 |
|
206 |
-- |
|
207 |
-- Struktura tabulky `vozidla` |
|
208 |
-- |
|
209 |
|
|
210 |
CREATE TABLE IF NOT EXISTS `vozidla` ( |
|
211 |
`id` bigint(20) NOT NULL COMMENT 'Odpovídá číslu skupiny vozidla (TypVozidla10 v csv souboru s daty). Hodnoty 0-10.', |
|
212 |
`nazev` varchar(45) NOT NULL, |
|
213 |
PRIMARY KEY (`id`) |
|
214 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|
215 |
|
|
216 | 185 |
-- |
217 | 186 |
-- Vypisuji data pro tabulku `vozidla` |
218 | 187 |
-- |
... | ... | |
232 | 201 |
|
233 | 202 |
-- -------------------------------------------------------- |
234 | 203 |
|
235 |
-- |
|
236 |
-- Struktura tabulky `zarizeni` |
|
237 |
-- |
|
238 |
|
|
239 |
CREATE TABLE IF NOT EXISTS `zarizeni` ( |
|
240 |
`id` varchar(20) NOT NULL COMMENT 'Odpovídá idDevice v location.csv.', |
|
241 |
`smer_popis` varchar(255) NOT NULL COMMENT 'Odpovídá Name v locations.csv.', |
|
242 |
`stav` int(11) NOT NULL, |
|
243 |
`ulice_id` bigint(20) NOT NULL, |
|
244 |
PRIMARY KEY (`id`), |
|
245 |
KEY `fk_zarizeni_ulice1_idx` (`ulice_id`) |
|
246 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
|
247 |
|
|
248 | 204 |
-- |
249 | 205 |
-- Vypisuji data pro tabulku `zarizeni` |
250 | 206 |
-- |
... | ... | |
356 | 312 |
|
357 | 313 |
-- -------------------------------------------------------- |
358 | 314 |
|
359 |
-- |
|
360 |
-- Struktura tabulky `zaznam` |
|
361 |
-- |
|
362 |
|
|
363 |
CREATE TABLE IF NOT EXISTS `zaznam` ( |
|
364 |
`id` bigint(20) NOT NULL AUTO_INCREMENT, |
|
365 |
`vozidla_pocet` int(11) NOT NULL, |
|
366 |
`rychlost_prumer` double NOT NULL, |
|
367 |
`vozidla_id` bigint(20) NOT NULL, |
|
368 |
`zaznam_cas_id` bigint(20) NOT NULL, |
|
369 |
PRIMARY KEY (`id`), |
|
370 |
KEY `fk_zaznam_vozidla1_idx` (`vozidla_id`), |
|
371 |
KEY `fk_zaznam_zaznam_cas1_idx` (`zaznam_cas_id`) |
|
372 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=39000 ; |
|
373 |
|
|
374 | 315 |
-- |
375 | 316 |
-- Vypisuji data pro tabulku `zaznam` |
376 | 317 |
-- |
... | ... | |
39401 | 39342 |
|
39402 | 39343 |
-- -------------------------------------------------------- |
39403 | 39344 |
|
39404 |
-- |
|
39405 |
-- Struktura tabulky `zaznam_cas` |
|
39406 |
-- |
|
39407 |
|
|
39408 |
CREATE TABLE IF NOT EXISTS `zaznam_cas` ( |
|
39409 |
`id` bigint(20) NOT NULL AUTO_INCREMENT, |
|
39410 |
`datetime_od` datetime NOT NULL, |
|
39411 |
`datetime_do` datetime NOT NULL, |
|
39412 |
`smer` int(11) NOT NULL COMMENT '1 nebo 2 viz struktura idDetektor v csv souboru s daty.', |
|
39413 |
`zarizeni_id` varchar(20) NOT NULL, |
|
39414 |
PRIMARY KEY (`id`), |
|
39415 |
KEY `fk_zaznam_cas_zarizeni1_idx` (`zarizeni_id`) |
|
39416 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17055 ; |
|
39417 |
|
|
39418 | 39345 |
-- |
39419 | 39346 |
-- Vypisuji data pro tabulku `zaznam_cas` |
39420 | 39347 |
-- |
... | ... | |
56496 | 56423 |
(17053, '2018-04-10 23:15:00', '2018-04-10 23:30:00', 1, '202'), |
56497 | 56424 |
(17054, '2018-04-10 23:45:00', '2018-04-11 00:00:00', 2, '202'); |
56498 | 56425 |
|
56499 |
-- |
|
56500 |
-- Omezení pro exportované tabulky |
|
56501 |
-- |
|
56502 |
|
|
56503 |
-- |
|
56504 |
-- Omezení pro tabulku `ulice` |
|
56505 |
-- |
|
56506 |
ALTER TABLE `ulice` |
|
56507 |
ADD CONSTRAINT `fk_ulice_mesto` FOREIGN KEY (`mesto_id`) REFERENCES `mesto` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; |
|
56508 |
|
|
56509 |
-- |
|
56510 |
-- Omezení pro tabulku `zarizeni` |
|
56511 |
-- |
|
56512 |
ALTER TABLE `zarizeni` |
|
56513 |
ADD CONSTRAINT `fk_zarizeni_ulice1` FOREIGN KEY (`ulice_id`) REFERENCES `ulice` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; |
|
56514 |
|
|
56515 |
-- |
|
56516 |
-- Omezení pro tabulku `zaznam` |
|
56517 |
-- |
|
56518 |
ALTER TABLE `zaznam` |
|
56519 |
ADD CONSTRAINT `fk_zaznam_vozidla1` FOREIGN KEY (`vozidla_id`) REFERENCES `vozidla` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION, |
|
56520 |
ADD CONSTRAINT `fk_zaznam_zaznam_cas1` FOREIGN KEY (`zaznam_cas_id`) REFERENCES `zaznam_cas` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; |
|
56521 |
|
|
56522 |
-- |
|
56523 |
-- Omezení pro tabulku `zaznam_cas` |
|
56524 |
-- |
|
56525 |
ALTER TABLE `zaznam_cas` |
|
56526 |
ADD CONSTRAINT `fk_zaznam_cas_zarizeni1` FOREIGN KEY (`zarizeni_id`) REFERENCES `zarizeni` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION; |
|
56527 | 56426 |
|
56427 |
|
|
56428 |
SET FOREIGN_KEY_CHECKS=1; |
|
56528 | 56429 |
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; |
56529 | 56430 |
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; |
56530 | 56431 |
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; |
Také k dispozici: Unified diff
#6638: Vypnuti kontroly cizich klicu v sql script ktery nahrava data. Pridani entit mesto,ulice,zarizeni. Implementace api ktere vraci zarizeni s adresou.