26 lines
515 B
MySQL
26 lines
515 B
MySQL
|
CREATE TABLE _tas_info (
|
||
|
version INTEGER PRIMARY KEY
|
||
|
);
|
||
|
|
||
|
CREATE TABLE tasks (
|
||
|
id INTEGER PRIMARY KEY,
|
||
|
name TEXT NOT NULL,
|
||
|
group TEXT NULL,
|
||
|
link TEXT NULL,
|
||
|
path TEXT NULL,
|
||
|
|
||
|
current BOOLEAN NOT NULL DEFAULT false,
|
||
|
|
||
|
created_at DATETIME NOT NULL DEFAULT datetime('now'),
|
||
|
finished_at DATETIME NULL
|
||
|
);
|
||
|
|
||
|
CREATE VIEW active_tasks AS (
|
||
|
SELECT *
|
||
|
FROM tasks
|
||
|
WHERE finished_at IS NULL
|
||
|
ORDER BY created_at
|
||
|
);
|
||
|
|
||
|
|