-- CreateTable CREATE TABLE "SshSchluessel" ( "id" TEXT NOT NULL, "benutzerId" TEXT, "name" TEXT NOT NULL, "oeffentlich" TEXT NOT NULL, "fingerabdruck" TEXT NOT NULL, "quelle" TEXT NOT NULL DEFAULT 'lokal', "erstelltAm" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, CONSTRAINT "SshSchluessel_pkey" PRIMARY KEY ("id") ); -- CreateIndex CREATE UNIQUE INDEX "SshSchluessel_benutzerId_fingerabdruck_key" ON "SshSchluessel"("benutzerId", "fingerabdruck"); -- AddForeignKey ALTER TABLE "SshSchluessel" ADD CONSTRAINT "SshSchluessel_benutzerId_fkey" FOREIGN KEY ("benutzerId") REFERENCES "Benutzer"("id") ON DELETE CASCADE ON UPDATE CASCADE;