Updates to account, ui, etc

This commit is contained in:
2025-05-13 22:57:29 -04:00
parent a273d4134b
commit abfa6b534c
38 changed files with 781 additions and 215 deletions

View File

@@ -38,16 +38,20 @@ CREATE TABLE IF NOT EXISTS runways (
);
CREATE INDEX ON runways (icao);
CREATE INDEX ON runways (runway_id);
CREATE INDEX ON runways (surface);
CREATE TABLE IF NOT EXISTS frequencies (
id UUID PRIMARY KEY NOT NULL,
icao TEXT NOT NULL,
frequency_id TEXT NOT NULL,
frequency_name TEXT,
frequency_mhz REAL NOT NULL
);
CREATE INDEX ON frequencies (icao);
CREATE INDEX ON frequencies (frequency_id);
CREATE INDEX ON frequencies (frequency_name);
CREATE INDEX ON frequencies (frequency_mhz);
CREATE TABLE IF NOT EXISTS metars (
@@ -61,7 +65,8 @@ CREATE TABLE IF NOT EXISTS metars (
CREATE INDEX ON metars (observation_time DESC);
CREATE TABLE IF NOT EXISTS users (
email TEXT PRIMARY KEY NOT NULL,
id UUID NOT NULL,
email TEXT NOT NULL,
email_verified BOOLEAN NOT NULL DEFAULT false,
password_hash TEXT NOT NULL,
role TEXT NOT NULL,
@@ -69,5 +74,6 @@ CREATE TABLE IF NOT EXISTS users (
last_name TEXT NOT NULL,
avatar TEXT,
created_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
updated_at TIMESTAMPTZ NOT NULL DEFAULT NOW(),
PRIMARY KEY(email)
);