-- sicherheitsaudit -- -- Erzeugt mit "npm run db:migration". Entfernt wurden die -- DROP-INDEX-Anweisungen zu diesen Indizes: -- dokument_absender_trgm -- vorgang_titel_trgm -- -- Sie stammen aus prisma/sql/volltextsuche.sql und sind Prisma unbekannt; -- ohne sie waere die Volltextsuche still langsam geworden. -- AlterTable ALTER TABLE "benutzer" ADD COLUMN "totpLetzterSchritt" INTEGER; -- CreateTable CREATE TABLE "ersteinrichtung" ( "id" TEXT NOT NULL, "abgeschlossenAm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "userId" TEXT, CONSTRAINT "ersteinrichtung_pkey" PRIMARY KEY ("id") ); -- Bestehende Installationen nachziehen. -- -- Die Tabelle oben ist die Sperre fuer die Ersteinrichtung. Auf einem -- System, das schon laeuft, ist die Einrichtung laengst erledigt - ohne -- diese Zeile stuende die Sperre nach dem Update offen, und der Weg zum -- Anlegen eines Administrators waere wieder frei. INSERT INTO "ersteinrichtung" ("id", "userId") SELECT 'einmalig', (SELECT "id" FROM "benutzer" ORDER BY "erstelltAm" ASC LIMIT 1) WHERE EXISTS (SELECT 1 FROM "benutzer");