CREATE TABLE media ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), filename TEXT NOT NULL, storage_key TEXT NOT NULL, url TEXT NOT NULL, mime_type TEXT NOT NULL, size_bytes BIGINT NOT NULL, alt_text TEXT NOT NULL DEFAULT '', created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );