50 lines
884 B
SQL
50 lines
884 B
SQL
CREATE TABLE events (
|
|
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
|
name TEXT,
|
|
start TEXT,
|
|
stop TEXT,
|
|
organiser TEXT,
|
|
location TEXT,
|
|
description TEXT
|
|
);
|
|
|
|
CREATE TABLE projects (
|
|
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
|
name TEXT,
|
|
description TEXT,
|
|
active BOOLEAN
|
|
);
|
|
|
|
CREATE TABLE projectmembers (
|
|
projectid INTEGER,
|
|
name TEXT,
|
|
uname TEXT,
|
|
mail TEXT,
|
|
role TEXT,
|
|
lead BOOLEAN DEFAULT FALSE,
|
|
owner BOOLEAN DEFAULT FALSE
|
|
);
|
|
|
|
CREATE TABLE users (
|
|
uname TEXT,
|
|
groups INT DEFAULT 0
|
|
);
|
|
|
|
CREATE TABLE motd (
|
|
id INTEGER GENERATED ALWAYS AS IDENTITY PRIMARY KEY,
|
|
title TEXT,
|
|
content TEXT
|
|
);
|
|
|
|
-- INSERT example
|
|
-- INSERT INTO motd (title, content)
|
|
-- VALUES ('MOTD ./dev.sh', 'du kan endre motd i admin panelet');
|
|
|
|
CREATE TABLE door (
|
|
time INTEGER PRIMARY KEY,
|
|
open BOOLEAN
|
|
);
|
|
|
|
INSERT INTO door (time, open)
|
|
VALUES (0, FALSE);
|