CREATE TABLE IF NOT EXISTS measurement ( id UUID PRIMARY KEY, measured_at TIMESTAMPTZ NOT NULL, metric_type metric_type NOT NULL, value DOUBLE PRECISION NOT NULL, unit unit NOT NULL );