You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
670 B

const Database = require('better-sqlite3');
const db = new Database('db.sqlite3');
// Tabellen erstellen
db.exec(`
CREATE TABLE IF NOT EXISTS abwesenheiten (
id INTEGER PRIMARY KEY AUTOINCREMENT,
datum TEXT NOT NULL,
start TEXT NOT NULL,
ende TEXT NOT NULL,
titel TEXT
);
CREATE TABLE IF NOT EXISTS zeitslots (
id INTEGER PRIMARY KEY AUTOINCREMENT,
datum TEXT NOT NULL,
start TEXT NOT NULL,
ende TEXT NOT NULL,
titel TEXT,
farbe TEXT
);
CREATE TABLE IF NOT EXISTS startzeiten (
datum TEXT PRIMARY KEY,
zeit TEXT
);
CREATE TABLE IF NOT EXISTS endzeiten (
datum TEXT PRIMARY KEY,
zeit TEXT
);
`);
console.log("Datenbank initialisiert.");

Powered by TurnKey Linux.