Retrieved metar api logic fixed

This commit is contained in:
2023-09-13 09:11:54 -04:00
parent e8462665b0
commit 73bef7fab9
5 changed files with 67 additions and 38 deletions

View File

@@ -1,24 +1,23 @@
CREATE TABLE IF NOT EXISTS metars (
id SERIAL PRIMARY KEY,
icao TEXT NOT NULL,
id INTEGER PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
raw_text TEXT NOT NULL,
station_id TEXT NOT NULL,
observation_time TEXT NOT NULL,
latitude INTEGER NOT NULL,
longitude INTEGER NOT NULL,
temp_c DOUBLE PRECISION NOT NULL,
dewpoint_c DOUBLE PRECISION NOT NULL,
wind_dir_degrees INTEGER NOT NULL,
wind_speed_kt INTEGER NOT NULL,
visibility_statute_mi TEXT NOT NULL,
altim_in_hg DOUBLE PRECISION NOT NULL,
latitude DOUBLE PRECISION NOT NULL,
longitude DOUBLE PRECISION NOT NULL,
temp_c DOUBLE PRECISION,
dewpoint_c DOUBLE PRECISION,
wind_dir_degrees TEXT,
wind_speed_kt INTEGER,
visibility_statute_mi TEXT,
altim_in_hg DOUBLE PRECISION,
sea_level_pressure_mb DOUBLE PRECISION,
wx_string TEXT,
flight_category TEXT,
three_hr_pressure_tendency_mb DOUBLE PRECISION,
metar_type TEXT,
metar_type TEXT NOT NULL,
max_t_c DOUBLE PRECISION,
min_t_c DOUBLE PRECISION,
precip_in DOUBLE PRECISION,
elevation_m INTEGER
elevation_m INTEGER NOT NULL
);