Files
nettsiden/dist/pvv_postgresql.sql
2025-12-05 03:39:24 +09:00

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);