Kuma/prisma/migrations/20261004120000_customer_pass_user_set_null/migration.sql
2026-10-02 17:31:08 +02:00

11 lines
643 B
SQL

-- Eine Karte überlebt das Löschen des Kundenkontos (Kauf, Rechnung und
-- Erstattung müssen erhalten bleiben). Die Migration 20261004110000 hatte die
-- Regel zuerst als CASCADE angelegt; sie wurde danach im Review auf SET NULL
-- geändert, war da aber schon eingespielt. Die Änderung steht deshalb hier als
-- eigene Migration, statt die alte Datei umzuschreiben.
-- DropForeignKey
ALTER TABLE "CustomerPass" DROP CONSTRAINT IF EXISTS "CustomerPass_userId_fkey";
-- AddForeignKey
ALTER TABLE "CustomerPass" ADD CONSTRAINT "CustomerPass_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE SET NULL ON UPDATE CASCADE;