Files
grocy/migrations/0036.sql

25 lines
625 B
MySQL
Raw Permalink Normal View History

2018-09-22 22:01:32 +02:00
CREATE TABLE tasks (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
name TEXT NOT NULL UNIQUE,
description TEXT,
2018-09-23 09:22:54 +02:00
due_date DATETIME,
2018-09-22 22:01:32 +02:00
done TINYINT NOT NULL DEFAULT 0 CHECK(done IN (0, 1)),
2018-09-23 19:26:13 +02:00
done_timestamp DATETIME,
2018-09-22 22:01:32 +02:00
category_id INTEGER,
2018-09-23 19:26:13 +02:00
assigned_to_user_id INTEGER,
2018-09-22 22:01:32 +02:00
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
);
CREATE TABLE task_categories (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
name TEXT NOT NULL UNIQUE,
description TEXT,
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
);
CREATE VIEW tasks_current
AS
SELECT *
FROM tasks
2018-09-23 19:26:13 +02:00
WHERE done = 0;