Parsing, querying, inserting airports

This commit is contained in:
2025-04-09 20:38:01 -04:00
parent 240ed741f9
commit 4aa3190783
12 changed files with 453 additions and 104221 deletions

View File

@@ -17,6 +17,22 @@ CREATE TABLE IF NOT EXISTS airports (
public BOOLEAN DEFAULT false
);
CREATE TABLE IF NOT EXISTS runways (
id UUID PRIMARY KEY NOT NULL,
icao TEXT NOT NULL,
runway_id TEXT NOT NULL,
length_ft REAL NOT NULL,
width_ft REAL NOT NULL,
surface TEXT NOT NULL
);
CREATE TABLE IF NOT EXISTS frequencies (
id UUID PRIMARY KEY NOT NULL,
icao TEXT NOT NULL,
frequency_id TEXT NOT NULL,
frequency_mhz REAL NOT NULL
);
CREATE TABLE IF NOT EXISTS metars (
icao TEXT NOT NULL,
observation_time TIMESTAMPTZ NOT NULL,