This commit is contained in:
sam 2024-02-01 21:32:10 +01:00
commit a8dff99ff0
26 changed files with 2312 additions and 0 deletions

19
db/migration.sql Normal file
View file

@ -0,0 +1,19 @@
CREATE TABLE users (
id INTEGER PRIMARY KEY,
username TEXT UNIQUE NOT NULL,
password TEXT NOT NULL,
salt TEXT NOT NULL
role TEXT NOT NULL,
created_at TEXT NOT NULL DEFAULT (datetime()),
created_at TEXT NOT NULL DEFAULT (datetime())
);
CREATE TABLE files (
id INTEGER PRIMARY KEY,
user_id INTEGER NOT NULL REFERENCES users (id) ON DELETE CASCADE,
filename TEXT NOT NULL,
hash TEXT NOT NULL UNIQUE,
content_type TEXT NOT NULL,
size INTEGER NOT NULL
);