Projekt

Obecné

Profil

« Předchozí | Další » 

Revize b50f8ebd

Přidáno uživatelem Cajova-Houba před téměř 7 roky(ů)

#6638: Vypnuti kontroly cizich klicu v sql script ktery nahrava data. Pridani entit mesto,ulice,zarizeni. Implementace api ktere vraci zarizeni s adresou.

Zobrazit rozdíly:

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