28 lines
824 B
SQL
28 lines
824 B
SQL
CREATE TABLE IF NOT EXISTS LokOpenHours (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
name TEXT NOT NULL DEFAULT '',
|
|
isActive INTEGER NOT NULL DEFAULT 0,
|
|
version TEXT NOT NULL,
|
|
paragraph1 TEXT NOT NULL DEFAULT '',
|
|
paragraph2 TEXT NOT NULL DEFAULT '',
|
|
paragraph3 TEXT NOT NULL DEFAULT '',
|
|
paragraph4 TEXT NOT NULL DEFAULT '',
|
|
kitchenNotice TEXT NOT NULL DEFAULT ''
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS Users (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
username TEXT NOT NULL UNIQUE,
|
|
password TEXT NOT NULL,
|
|
added TEXT NOT NULL,
|
|
lastUpdated TEXT NOT NULL,
|
|
displayName TEXT NOT NULL DEFAULT '',
|
|
preferredLanguage TEXT NOT NULL DEFAULT 'fi'
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS UserRoles (
|
|
userId INTEGER NOT NULL REFERENCES Users(id) ON DELETE CASCADE,
|
|
roleName TEXT NOT NULL,
|
|
PRIMARY KEY (userId, roleName)
|
|
);
|