Migrationskommentare zeigen auf die richtige Datei
Fuenf Migrationen verwiesen fuer die Herkunft der Trigramm-Indizes auf prisma/sql/suche.sql. Diese Datei gibt es nicht; sie heisst volltextsuche.sql. Der Hinweis steht genau dort, wo ihn jemand liest, der die naechste Migration erzeugt - ein falscher Pfad schickt ihn ins Leere. Dazu ein Verweis auf das Werkzeug aus #24: "npm run db:migration" nimmt die Zeilen inzwischen selbst heraus, die Kommentare rieten aber weiterhin nur zum Nachsehen. Geprueft, bevor die Dateien angefasst wurden: Prisma speichert zwar eine Pruefsumme je Migration, "migrate deploy" verifiziert sie fuer bereits angewendete Migrationen aber nicht. Nachgestellt mit genau der Lage, die auch auf dem Server entsteht - Pruefsumme in der Datenbank weicht ab, "migrate status" und "migrate deploy" bleiben zufrieden. Refs #25
This commit is contained in:
@@ -2,10 +2,11 @@
|
||||
--
|
||||
-- ACHTUNG beim Erzeugen weiterer Migrationen: "prisma migrate diff" wollte
|
||||
-- hier zusaetzlich die Trigramm-Indizes "dokument_absender_trgm" und
|
||||
-- "vorgang_titel_trgm" loeschen. Die stammen aus prisma/sql/suche.sql und
|
||||
-- "vorgang_titel_trgm" loeschen. Die stammen aus prisma/sql/volltextsuche.sql und
|
||||
-- sind Prisma unbekannt - ein DROP haette die unscharfe Suche stillgelegt,
|
||||
-- ohne dass irgendetwas fehlgeschlagen waere. Solche Zeilen gehoeren aus
|
||||
-- jeder erzeugten Migration entfernt.
|
||||
-- Kuenftig nimmt "npm run db:migration" diese Zeilen selbst heraus.
|
||||
|
||||
-- CreateEnum
|
||||
CREATE TYPE "PasskeyAnfrageArt" AS ENUM ('REGISTRIERUNG', 'ANMELDUNG');
|
||||
|
||||
Reference in New Issue
Block a user