basis for project to upload to server.

This commit is contained in:
2025-07-09 14:29:03 +02:00
commit 7fcf5f816b
15 changed files with 316 additions and 0 deletions

34
tables.db Normal file
View File

@ -0,0 +1,34 @@
-- weather definition
CREATE TABLE weather (
rain_mm NUMERIC NOT NULL,
"day" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
rain_nutrient NUMERIC NOT NULL,
rain_ph NUMERIC DEFAULT (random() % 1 + 7) NOT NULL,
temperature NUMERIC NOT NULL,
WindSpeed NUMERIC NOT NULL,
O2 NUMERIC DEFAULT (0.21) NOT NULL,
CO2 NUMERIC DEFAULT (0.001) NOT NULL,
Humidity NUMERIC DEFAULT (random() % 100) NOT NULL,
CH4 NUMERIC NOT NULL,
N2 NUMERIC DEFAULT (.78) NOT NULL,
AirPressure NUMERIC NOT NULL,
CONSTRAINT weather_pk PRIMARY KEY ("day")
);
-- Locations definition
CREATE TABLE Locations (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
loc_x NUMERIC NOT NULL,
loc_y NUMERIC NOT NULL,
loc_z NUMERIC NOT NULL
);
-- Distance definition
CREATE TABLE Distance (
distance NUMERIC NOT NULL,
vecA INTEGER NOT NULL,
vecB INTEGER NOT NULL,
CONSTRAINT Distance_Locations_FK FOREIGN KEY (vecA) REFERENCES Locations(id),
CONSTRAINT Distance_Locations_FK_1 FOREIGN KEY (vecB) REFERENCES Locations(id)
);