Commit eeff77c5 authored by M1888's avatar M1888

kanta v2

parent 6fda771e
......@@ -178,22 +178,6 @@ CREATE TABLE IF NOT EXISTS `M1888`.`jaahy` (
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `M1888`.`rangaistuslaukaus`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `M1888`.`rangaistuslaukaus` (
`rankkari_id` INT NOT NULL AUTO_INCREMENT,
`pelaaja_id` INT NOT NULL,
PRIMARY KEY (`rankkari_id`),
INDEX `fk_rangaistuslaukaus_pelaaja1_idx` (`pelaaja_id` ASC),
CONSTRAINT `fk_rangaistuslaukaus_pelaaja1`
FOREIGN KEY (`pelaaja_id`)
REFERENCES `M1888`.`pelaaja` (`pelaaja_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `M1888`.`aikalisa`
-- -----------------------------------------------------
......@@ -211,40 +195,61 @@ CREATE TABLE IF NOT EXISTS `M1888`.`aikalisa` (
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `M1888`.`rangaistuslaukaus`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `M1888`.`rangaistuslaukaus` (
`rankkari_id` INT NOT NULL AUTO_INCREMENT,
`pelaaja_id` INT NOT NULL,
PRIMARY KEY (`rankkari_id`),
INDEX `fk_rangaistuslaukaus_pelaaja1_idx` (`pelaaja_id` ASC),
CONSTRAINT `fk_rangaistuslaukaus_pelaaja1`
FOREIGN KEY (`pelaaja_id`)
REFERENCES `M1888`.`pelaaja` (`pelaaja_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
-- -----------------------------------------------------
-- Table `M1888`.`ottelutapahtuma`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `M1888`.`ottelutapahtuma` (
`tyyppi` INT NOT NULL,
`tapahtuma_id` INT NOT NULL,
`ottelu_id` INT NOT NULL,
`aikalisa_id` INT NULL,
`jaahy_id` INT NULL,
`rankkari_id` INT NULL,
`maali_id` INT NULL,
`aika` INT NOT NULL,
INDEX `fk_ottelutapahtuma_ottelu1_idx` (`ottelu_id` ASC),
PRIMARY KEY (`tyyppi`, `tapahtuma_id`, `ottelu_id`),
INDEX `fk_ottelutapahtuma_maali1_idx` (`tapahtuma_id` ASC),
PRIMARY KEY (`ottelu_id`, `aikalisa_id`, `jaahy_id`, `rankkari_id`, `maali_id`),
INDEX `fk_ottelutapahtuma_aikalisa1_idx` (`aikalisa_id` ASC),
INDEX `fk_ottelutapahtuma_jaahy1_idx` (`jaahy_id` ASC),
INDEX `fk_ottelutapahtuma_rangaistuslaukaus1_idx` (`rankkari_id` ASC),
INDEX `fk_ottelutapahtuma_maali1_idx` (`maali_id` ASC),
CONSTRAINT `fk_ottelutapahtuma_ottelu1`
FOREIGN KEY (`ottelu_id`)
REFERENCES `M1888`.`ottelu` (`ottelu_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_ottelutapahtuma_maali1`
FOREIGN KEY (`tapahtuma_id`)
REFERENCES `M1888`.`maali` (`maali_id`)
CONSTRAINT `fk_ottelutapahtuma_aikalisa1`
FOREIGN KEY (`aikalisa_id`)
REFERENCES `M1888`.`aikalisa` (`aikalisa_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_ottelutapahtuma_jaahy1`
FOREIGN KEY (`tapahtuma_id`)
FOREIGN KEY (`jaahy_id`)
REFERENCES `M1888`.`jaahy` (`jaahy_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_ottelutapahtuma_rangaistuslaukaus1`
FOREIGN KEY (`tapahtuma_id`)
FOREIGN KEY (`rankkari_id`)
REFERENCES `M1888`.`rangaistuslaukaus` (`rankkari_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `fk_ottelutapahtuma_aikalisa1`
FOREIGN KEY (`tapahtuma_id`)
REFERENCES `M1888`.`aikalisa` (`aikalisa_id`)
CONSTRAINT `fk_ottelutapahtuma_maali1`
FOREIGN KEY (`maali_id`)
REFERENCES `M1888`.`maali` (`maali_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB;
......
No preview for this file type
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment