-- CreateTable CREATE TABLE "ApiToken" ( "id" TEXT NOT NULL, "benutzerId" TEXT NOT NULL, "name" TEXT NOT NULL, "praefix" TEXT NOT NULL, "hash" TEXT NOT NULL, "erstelltAm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, "zuletztGenutzt" TIMESTAMP(3), "ablaufAm" TIMESTAMP(3), CONSTRAINT "ApiToken_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "ApiToken_hash_key" ON "ApiToken"("hash"); -- CreateIndex CREATE UNIQUE INDEX "ApiToken_benutzerId_name_key" ON "ApiToken"("benutzerId", "name"); -- AddForeignKey ALTER TABLE "ApiToken" ADD CONSTRAINT "ApiToken_benutzerId_fkey" FOREIGN KEY ("benutzerId") REFERENCES "Benutzer"("id") ON DELETE CASCADE ON UPDATE CASCADE;