Projekt

Obecné

Profil

« Předchozí | Další » 

Revize c05b3ed9

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

refs #6953: Odstranena zavislost na nazvu databaze.

Zobrazit rozdíly:

db/v01__base_schema.sql
8 8
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
9 9

  
10 10
-- -----------------------------------------------------
11
-- Schema prujezd_vozidel
11
-- Table `mesto`
12 12
-- -----------------------------------------------------
13
DROP SCHEMA IF EXISTS `prujezd_vozidel` ;
13
DROP TABLE IF EXISTS `mesto` ;
14 14

  
15
-- -----------------------------------------------------
16
-- Schema prujezd_vozidel
17
-- -----------------------------------------------------
18
CREATE SCHEMA IF NOT EXISTS `prujezd_vozidel` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ;
19
USE `prujezd_vozidel` ;
20

  
21
-- -----------------------------------------------------
22
-- Table `prujezd_vozidel`.`mesto`
23
-- -----------------------------------------------------
24
DROP TABLE IF EXISTS `prujezd_vozidel`.`mesto` ;
25

  
26
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`mesto` (
15
CREATE TABLE IF NOT EXISTS `mesto` (
27 16
  `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
28 17
  `nazev` VARCHAR(100) NOT NULL,
29 18
  PRIMARY KEY (`id`))
......
31 20

  
32 21

  
33 22
-- -----------------------------------------------------
34
-- Table `prujezd_vozidel`.`ulice`
23
-- Table `ulice`
35 24
-- -----------------------------------------------------
36
DROP TABLE IF EXISTS `prujezd_vozidel`.`ulice` ;
25
DROP TABLE IF EXISTS `ulice` ;
37 26

  
38
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`ulice` (
27
CREATE TABLE IF NOT EXISTS `ulice` (
39 28
  `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
40 29
  `nazev` VARCHAR(255) NOT NULL,
41 30
  `mesto_id` BIGINT(20) NOT NULL,
......
43 32
  INDEX `fk_ulice_mesto_idx` (`mesto_id` ASC),
44 33
  CONSTRAINT `fk_ulice_mesto`
45 34
    FOREIGN KEY (`mesto_id`)
46
    REFERENCES `prujezd_vozidel`.`mesto` (`id`)
35
    REFERENCES `mesto` (`id`)
47 36
    ON DELETE NO ACTION
48 37
    ON UPDATE NO ACTION)
49 38
ENGINE = InnoDB;
50 39

  
51 40

  
52 41
-- -----------------------------------------------------
53
-- Table `prujezd_vozidel`.`zarizeni`
42
-- Table `zarizeni`
54 43
-- -----------------------------------------------------
55
DROP TABLE IF EXISTS `prujezd_vozidel`.`zarizeni` ;
44
DROP TABLE IF EXISTS `zarizeni` ;
56 45

  
57
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`zarizeni` (
46
CREATE TABLE IF NOT EXISTS `zarizeni` (
58 47
  `id` VARCHAR(20) NOT NULL COMMENT 'Odpovídá idDevice v location.csv.',
59 48
  `smer_popis` VARCHAR(255) NOT NULL COMMENT 'Odpovídá Name v locations.csv.',
60 49
  `stav` INT NOT NULL,
......
63 52
  INDEX `fk_zarizeni_ulice1_idx` (`ulice_id` ASC),
64 53
  CONSTRAINT `fk_zarizeni_ulice1`
65 54
    FOREIGN KEY (`ulice_id`)
66
    REFERENCES `prujezd_vozidel`.`ulice` (`id`)
55
    REFERENCES `ulice` (`id`)
67 56
    ON DELETE NO ACTION
68 57
    ON UPDATE NO ACTION)
69 58
ENGINE = InnoDB;
70 59

  
71 60

  
72 61
-- -----------------------------------------------------
73
-- Table `prujezd_vozidel`.`zaznam_cas`
62
-- Table `zaznam_cas`
74 63
-- -----------------------------------------------------
75
DROP TABLE IF EXISTS `prujezd_vozidel`.`zaznam_cas` ;
64
DROP TABLE IF EXISTS `zaznam_cas` ;
76 65

  
77
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`zaznam_cas` (
66
CREATE TABLE IF NOT EXISTS `zaznam_cas` (
78 67
  `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
79 68
  `datetime_od` DATETIME NOT NULL,
80 69
  `datetime_do` DATETIME NOT NULL,
......
84 73
  INDEX `fk_zaznam_cas_zarizeni1_idx` (`zarizeni_id` ASC),
85 74
  CONSTRAINT `fk_zaznam_cas_zarizeni1`
86 75
    FOREIGN KEY (`zarizeni_id`)
87
    REFERENCES `prujezd_vozidel`.`zarizeni` (`id`)
76
    REFERENCES `zarizeni` (`id`)
88 77
    ON DELETE NO ACTION
89 78
    ON UPDATE NO ACTION)
90 79
ENGINE = InnoDB;
91 80

  
92 81

  
93 82
-- -----------------------------------------------------
94
-- Table `prujezd_vozidel`.`vozidla`
83
-- Table `vozidla`
95 84
-- -----------------------------------------------------
96
DROP TABLE IF EXISTS `prujezd_vozidel`.`vozidla` ;
85
DROP TABLE IF EXISTS `vozidla` ;
97 86

  
98
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`vozidla` (
87
CREATE TABLE IF NOT EXISTS `vozidla` (
99 88
  `id` BIGINT(20) NOT NULL COMMENT 'Odpovídá číslu skupiny vozidla (TypVozidla10 v csv souboru s daty). Hodnoty 0-10.',
100 89
  `nazev` VARCHAR(45) NOT NULL,
101 90
  PRIMARY KEY (`id`))
......
103 92

  
104 93

  
105 94
-- -----------------------------------------------------
106
-- Table `prujezd_vozidel`.`zaznam`
95
-- Table `zaznam`
107 96
-- -----------------------------------------------------
108
DROP TABLE IF EXISTS `prujezd_vozidel`.`zaznam` ;
97
DROP TABLE IF EXISTS `zaznam` ;
109 98

  
110
CREATE TABLE IF NOT EXISTS `prujezd_vozidel`.`zaznam` (
99
CREATE TABLE IF NOT EXISTS `zaznam` (
111 100
  `id` BIGINT(20) NOT NULL AUTO_INCREMENT,
112 101
  `vozidla_pocet` INT NOT NULL,
113 102
  `rychlost_prumer` DOUBLE NOT NULL,
......
118 107
  INDEX `fk_zaznam_zaznam_cas1_idx` (`zaznam_cas_id` ASC),
119 108
  CONSTRAINT `fk_zaznam_vozidla1`
120 109
    FOREIGN KEY (`vozidla_id`)
121
    REFERENCES `prujezd_vozidel`.`vozidla` (`id`)
110
    REFERENCES `vozidla` (`id`)
122 111
    ON DELETE NO ACTION
123 112
    ON UPDATE NO ACTION,
124 113
  CONSTRAINT `fk_zaznam_zaznam_cas1`
125 114
    FOREIGN KEY (`zaznam_cas_id`)
126
    REFERENCES `prujezd_vozidel`.`zaznam_cas` (`id`)
115
    REFERENCES `zaznam_cas` (`id`)
127 116
    ON DELETE NO ACTION
128 117
    ON UPDATE NO ACTION)
129 118
ENGINE = InnoDB;
db/v02__data_10_04_2018.sql
16 16
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
17 17
/*!40101 SET NAMES utf8 */;
18 18

  
19
--
20
-- Databáze: `prujezd_vozidel`
21
--
22

  
23
-- --------------------------------------------------------
24

  
25 19

  
26 20
--
27 21
-- Vypisuji data pro tabulku `mesto`
db/v03__vozidlo_rename.sql
1 1
-- prejmenovani tabulky vozidla
2
rename table `prujezd_vozidel`.`vozidla` to `prujezd_vozidel`.`vozidlo`;
2
rename table `vozidla` to `vozidlo`;
3 3

  
4 4
-- update ciziho klice
5
alter table `prujezd_vozidel`.`zaznam` change column `vozidla_id` `vozidlo_id` bigint(20);
5
alter table `zaznam` change column `vozidla_id` `vozidlo_id` bigint(20);

Také k dispozici: Unified diff