TaskFlow/schema.sql

41 lines
1.0 KiB
SQL

CREATE TABLE task (
id integer primary key autoincrement,
title varchar(100),
content text,
task_status_id references status(id),
created_date timestamp,
due_date timestamp,
last_modified_at timestamp,
finish_date timestamp,
priority integer,
cat_id references category(id),
user_id references user(id)
);
CREATE TABLE status (
id integer primary key autoincrement,
status varchar(50) not null
);
CREATE TABLE files(
name varchar(1000) not null,
autoName varchar(255) not null,
user_id references user(id),
created_date timestamp
);
CREATE TABLE category(
id integer primary key autoincrement,
name varchar(1000) not null,
user_id references user(id)
);
CREATE TABLE comments(
id integer primary key autoincrement,
content ntext,
taskID references task(id),
created datetime,
user_id references user(id)
);
CREATE TABLE user (
id integer primary key autoincrement,
username varchar(100),
password varchar(1000),
email varchar(100)
);