Outsource db pool creation in preparation for unit tests

This commit is contained in:
Lennart
2024-02-25 12:50:19 +01:00
parent 76c879b9f7
commit 509f8f7aeb
3 changed files with 17 additions and 14 deletions

View File

@@ -0,0 +1,17 @@
CREATE TABLE calendars (
id TEXT PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
owner TEXT NOT NULL,
description TEXT,
color TEXT,
timezone TEXT NOT NULL
);
CREATE TABLE events (
uid TEXT NOT NULL,
cid TEXT NOT NULL,
ics TEXT NOT NULL,
PRIMARY KEY (cid, uid),
FOREIGN KEY (cid) REFERENCES calendars(id)
);