feat: automatic db creation and migration

This commit is contained in:
2026-08-28 16:32:25 +03:00
parent 114ba523f4
commit 4fbb8a8e2e
9 changed files with 104 additions and 120 deletions
+34
View File
@@ -0,0 +1,34 @@
/* initial sql database (dxv4 2.1) */
CREATE TABLE admins (
adminId TEXT UNIQUE
NOT NULL,
adminName TEXT NOT NULL,
adminClass TEXT NOT NULL,
adminPrems INTEGER DEFAULT (666)
);
CREATE TABLE changes (
classId TEXT,
forDay TEXT,
content TEXT
);
CREATE TABLE classes (
classid TEXT UNIQUE
NOT NULL,
userclassname TEXT NOT NULL
);
CREATE TABLE rings (
classId TEXT,
fromDate TEXT,
content TEXT
);
CREATE TABLE schedules (
classId TEXT,
fromDate TEXT,
dayOfWeek INTEGER,
content TEXT
);