Removed PK nodeID at measurement

This commit is contained in:
2024-03-13 17:56:05 +01:00
parent 47f1f393da
commit 23bfbdada5

View File

@@ -1,5 +1,5 @@
-- MySQL Script generated by MySQL Workbench -- MySQL Script generated by MySQL Workbench
-- Fri Mar 8 12:25:17 2024 -- Wed Mar 13 16:04:58 2024
-- Model: New Model Version: 1.0 -- Model: New Model Version: 1.0
-- MySQL Workbench Forward Engineering -- MySQL Workbench Forward Engineering
@@ -44,14 +44,11 @@ ENGINE = InnoDB;
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `NodeData`.`Measurement` ( CREATE TABLE IF NOT EXISTS `NodeData`.`Measurement` (
`NodeID` INT NOT NULL, `NodeID` INT NOT NULL,
`TimeStamp` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`Type` VARCHAR(45) NULL, `Type` VARCHAR(45) NULL,
`Value` FLOAT NULL, `Value` FLOAT NULL,
`TimeStamp` DATETIME NULL DEFAULT CURRENT_TIMESTAMP,
`Node_NodeID` INT NOT NULL,
PRIMARY KEY (`NodeID`, `Node_NodeID`),
INDEX `fk_Measurement_Node1_idx` (`Node_NodeID` ASC) VISIBLE,
CONSTRAINT `fk_Measurement_Node1` CONSTRAINT `fk_Measurement_Node1`
FOREIGN KEY (`Node_NodeID`) FOREIGN KEY (`NodeID`)
REFERENCES `NodeData`.`Node` (`NodeID`) REFERENCES `NodeData`.`Node` (`NodeID`)
ON DELETE NO ACTION ON DELETE NO ACTION
ON UPDATE NO ACTION) ON UPDATE NO ACTION)