Spaces:
Sleeping
Sleeping
File size: 487 Bytes
cdaf146 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -- Phase II Neon schema (tasks only)
-- Backend is JWT-verify only, no user table
CREATE TABLE IF NOT EXISTS task (
id SERIAL PRIMARY KEY,
user_id TEXT NOT NULL,
title TEXT NOT NULL,
description TEXT,
completed BOOLEAN DEFAULT FALSE,
priority TEXT DEFAULT 'medium',
category TEXT,
tags JSONB DEFAULT '[]',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
CREATE INDEX IF NOT EXISTS idx_task_user_id ON task(user_id); |