CREATE TABLE IF NOT EXISTS weather_readings ( id SERIAL PRIMARY KEY, city TEXT NOT NULL, temp DOUBLE PRECISION NOT NULL, feels_like DOUBLE PRECISION NOT NULL, humidity INTEGER NOT NULL, conditions TEXT NOT NULL, fetched_at TIMESTAMP WITH TIME ZONE NOT NULL ); CREATE TABLE users ( id SERIAL PRIMARY KEY, email TEXT UNIQUE NOT NULL, password_hash TEXT NOT NULL, created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT NOW() );