Initial sqlite schema.

This commit is contained in:
Drew 2025-08-22 19:20:18 -07:00
parent c2b7c12905
commit 3a7d28030d
7 changed files with 1305 additions and 14 deletions

View file

@ -0,0 +1,10 @@
-- Add up migration script here
CREATE TABLE tasks (
id UUID PRIMARY KEY NOT NULL,
title VARCHAR NOT NULL,
description TEXT,
status TEXT CHECK(status IN ('todo', 'done', 'backlog')) DEFAULT 'todo',
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
completed_at TIMESTAMP
);