diff --git a/src/dodo.schema b/src/dodo.schema index f0136ab..54cd568 100644 --- a/src/dodo.schema +++ b/src/dodo.schema @@ -3,8 +3,12 @@ CREATE TABLE tasks( title TEXT NOT NULL, active_id INTEGER UNIQUE, status TEXT NOT NULL DEFAULT 'backlog', - due_date DATE, - creation_date DATE DEFAULT (date('now')) + creation_date DATE DEFAULT (date('now')), + due_date TEXT, + CHECK ( + due_date IS NULL OR + due_date GLOB '????-??-??' + ) ); CREATE TABLE entries(