SQL table for the stored data

This commit is contained in:
2026-02-26 17:11:33 +01:00
parent b421086235
commit 9bad35fcd5

43
tables.sql Normal file
View File

@@ -0,0 +1,43 @@
-- Set correct timezone
SET GLOBAL time_zone = 'Europe/Stockholm';
SET NAMES utf8;
SET time_zone = '+01:00';
-- SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
-- DELIMITER ;;
-- DROP EVENT IF EXISTS `Prune_old_entries_staging_sensr`;;
-- CREATE EVENT `Prune_old_entries_staging_sensr`
-- ON SCHEDULE EVERY 1 DAY STARTS '2024-07-17 22:00:00'
-- ON COMPLETION
-- NOT PRESERVE
-- DISABLE ON SLAVE DO
-- DELETE FROM staging_sensr
-- WHERE time_stamp < NOW() - INTERVAL 2 MONTH;;
-- DELIMITER ;
SET NAMES utf8mb4;
-- New universal table type
CREATE TABLE newUniversalSensorTable (
id MEDIUMINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
time_stamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
hostname TEXT(30),
powerDrawPSU1 TINYINT(100),
powerDrawPSU2 TINYINT(100) NULL,
voltagePSU1 TINYINT(100),
voltagePSU2 TINYINT(100) NULL,
inletTemp FLOAT,
exhaustTemp FLOAT,
uptime INT NULL,
pressure FLOAT NULL,
altitude FLOAT NULL
);