mirror of
https://github.com/ckaczor/HomeMonitor.git
synced 2026-01-14 01:25:38 -05:00
26 lines
1023 B
SQL
26 lines
1023 B
SQL
CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;
|
|
|
|
ALTER EXTENSION timescaledb UPDATE;
|
|
|
|
CREATE TABLE IF NOT EXISTS weather_reading
|
|
(
|
|
timestamp timestamptz NOT NULL
|
|
CONSTRAINT weather_reading_pk
|
|
PRIMARY KEY,
|
|
wind_direction int NOT NULL,
|
|
wind_speed double precision NOT NULL,
|
|
humidity double precision NOT NULL,
|
|
humidity_temperature double precision NOT NULL,
|
|
rain double precision NOT NULL,
|
|
pressure double precision NOT NULL,
|
|
pressure_temperature double precision NOT NULL,
|
|
battery_level double precision NOT NULL,
|
|
light_level double precision NOT NULL,
|
|
latitude double precision NOT NULL,
|
|
longitude double precision NOT NULL,
|
|
altitude double precision NOT NULL,
|
|
satellite_count double precision NOT NULL,
|
|
gps_timestamp timestamptz NOT NULL
|
|
);
|
|
|
|
SELECT create_hypertable('weather_reading', 'timestamp', if_not_exists => TRUE); |