v1.9: Zähler-Modul (Strom/Wasser/Gas) + Registrierungs-Mail an Verwaltung + Vorname/Nachname im Formular

This commit is contained in:
2026-10-04 10:26:34 +02:00
parent dbaffa45c9
commit a7b959b9fb
11 changed files with 518 additions and 14 deletions
+12
View File
@@ -115,6 +115,18 @@ CREATE TABLE IF NOT EXISTS sessions (
expires TIMESTAMPTZ NOT NULL
);
CREATE INDEX IF NOT EXISTS idx_sessions_user ON sessions(user_id);
CREATE TABLE IF NOT EXISTS meters (
id TEXT PRIMARY KEY,
unit_id TEXT REFERENCES units(id), -- NULL = Haus-/Allgemeinzähler
building TEXT NOT NULL,
nummer TEXT NOT NULL, -- Zählernummer
art TEXT NOT NULL CHECK (art IN ('Strom','Wasser','Gas','Wärme','Sonstiges')),
stand NUMERIC(12,3) NOT NULL,
stand_am TEXT NOT NULL, -- Datum des abgelesenen Standes
geaendert_am TEXT NOT NULL -- letzte Pflege durch die Verwaltung
);
CREATE INDEX IF NOT EXISTS idx_meters_unit ON meters(unit_id);
`
async function init() {