diff --git a/goodGarden.sql b/goodGarden.sql index de6d9d1..dd71584 100644 --- a/goodGarden.sql +++ b/goodGarden.sql @@ -1,16 +1,17 @@ -DROP DATABASE IF EXISTS goodgarden; -CREATE DATABASE goodgarden; +CREATE DATABASE IF NOT EXISTS goodgarden; +USE goodgarden; -CREATE TABLE goodgarden.sensor_data ( +CREATE TABLE IF NOT EXISTS goodgarden.sensor_data ( id INT UNSIGNED NOT NULL AUTO_INCREMENT, timestamp INT, gateway_receive_time VARCHAR(50), device INT, - value DECIMAL(10, 5), + value DECIMAL(12, 8), -- Aangepaste precisie naar DECIMAL(12, 8) PRIMARY KEY (id) ); Invoegen van gegevens in de 'sensor_data'-tabel INSERT INTO goodgarden.sensor_data (timestamp, gateway_receive_time, device, value) -VALUES (1707295162, '2024-02-07T08:39:22Z', 256, 4.107448101043701), - (1707261284, '2024-02-06T23:14:44Z', 322, 4.111111164093018); +VALUES + (1707295162, '2024-02-07T08:39:22Z', 256, 4.107448101043701), + (1707261284, '2024-02-06T23:14:44Z', 322, 4.111111164093018); diff --git a/index.py b/index.py index 0bc2059..af94f78 100644 --- a/index.py +++ b/index.py @@ -2,6 +2,8 @@ import mysql.connector import requests import time + + def database_connect(): return mysql.connector.connect( host="localhost", @@ -64,4 +66,4 @@ def load_data(data): print("Data ingevoegd in de database.") if __name__ == "__main__": - fetch_data() \ No newline at end of file + fetch_data() diff --git a/updatedata.sql b/updatedata.sql new file mode 100644 index 0000000..21cc3cd --- /dev/null +++ b/updatedata.sql @@ -0,0 +1,2 @@ +USE goodgarden; +ALTER TABLE goodgarden.sensor_data MODIFY COLUMN value DECIMAL(12, 2);