CREATE TABLE IF NOT EXISTS milestone ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), wk UUID NOT NULL, title TEXT NOT NULL, description TEXT, state TEXT NOT NULL DEFAULT 'open', due_at TIMESTAMPTZ, closed_at TIMESTAMPTZ, created_at TIMESTAMPTZ NOT NULL DEFAULT now(), updated_at TIMESTAMPTZ NOT NULL DEFAULT now() );