sql schema formatting

This commit is contained in:
Lennart
2024-10-04 21:36:32 +02:00
parent 59006bc9f2
commit 2faed682b1

View File

@@ -4,7 +4,7 @@ CREATE TABLE calendars (
synctoken INTEGER DEFAULT 0 NOT NULL, synctoken INTEGER DEFAULT 0 NOT NULL,
displayname TEXT, displayname TEXT,
description TEXT, description TEXT,
'order' INT DEFAULT 0 NOT NULL, "order" INT DEFAULT 0 NOT NULL,
color TEXT, color TEXT,
timezone TEXT NOT NULL, timezone TEXT NOT NULL,
deleted_at DATETIME, deleted_at DATETIME,
@@ -19,7 +19,8 @@ CREATE TABLE calendarobjects (
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME DEFAULT CURRENT_TIMESTAMP,
deleted_at DATETIME, deleted_at DATETIME,
PRIMARY KEY (principal, cid, uid), PRIMARY KEY (principal, cid, uid),
FOREIGN KEY (principal, cid) REFERENCES calendars(principal, id) FOREIGN KEY (principal, cid)
REFERENCES calendars (principal, id) ON DELETE CASCADE
); );
CREATE TABLE calendarobjectchangelog ( CREATE TABLE calendarobjectchangelog (
@@ -31,5 +32,6 @@ CREATE TABLE calendarobjectchangelog (
synctoken INTEGER DEFAULT 0 NOT NULL, synctoken INTEGER DEFAULT 0 NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP, created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (principal, cid, created_at), PRIMARY KEY (principal, cid, created_at),
FOREIGN KEY (principal, cid) REFERENCES calendars(principal, id) ON DELETE CASCADE FOREIGN KEY (principal, cid)
REFERENCES calendars (principal, id) ON DELETE CASCADE
); );