Skip to content

Commit b920b55

Browse files
committed
Added more constraints in
1 parent 5b7b832 commit b920b55

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

database/feshie-structure.sql

100755100644
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -869,6 +869,7 @@ ALTER TABLE `accelerometer_readings`
869869
ALTER TABLE `adc_mapping`
870870
ADD CONSTRAINT `adc_mapping_ibfk_2` FOREIGN KEY (`name`) REFERENCES `adc_names` (`name`) ON UPDATE CASCADE,
871871
ADD CONSTRAINT `adc_mapping_ibfk_1` FOREIGN KEY (`adc_id`) REFERENCES `adc_ids` (`id`) ON UPDATE CASCADE;
872+
ADD CONSTRAINT `adc_mapping_ibfk_3` FOREIGN KEY ( `device_id` ) REFERENCES `feshie`.`devices` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE ;
872873

873874
--
874875
-- Constraints for table `adc_readings`
@@ -938,6 +939,11 @@ ALTER TABLE `onewire_readings`
938939
ALTER TABLE `pressure_readings`
939940
ADD CONSTRAINT `pressure_readings_ibfk_1` FOREIGN KEY (`device`) REFERENCES `devices` (`id`) ON UPDATE CASCADE;
940941

942+
--
943+
-- Constraints for table `rain_readings`
944+
--
945+
ALTER TABLE `rain_readings` ADD FOREIGN KEY ( `device_id` ) REFERENCES `feshie`.`devices` (`id`) ON DELETE RESTRICT ON UPDATE CASCADE ;
946+
941947
--
942948
-- Constraints for table `river_depth_readings`
943949
--

0 commit comments

Comments
 (0)