From 1bda74b3aa38d74e5d4faf6e6ff1bfa8fa7a9757 Mon Sep 17 00:00:00 2001 From: David Nguyen Date: Tue, 30 Jan 2024 18:37:48 +1100 Subject: [PATCH] fix: add cascade delete for audit logs --- .../migration.sql | 2 +- packages/prisma/schema.prisma | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename packages/prisma/migrations/{20240130072543_add_user_security_audit_logs => 20240130073345_add_user_security_audit_logs}/migration.sql (94%) diff --git a/packages/prisma/migrations/20240130072543_add_user_security_audit_logs/migration.sql b/packages/prisma/migrations/20240130073345_add_user_security_audit_logs/migration.sql similarity index 94% rename from packages/prisma/migrations/20240130072543_add_user_security_audit_logs/migration.sql rename to packages/prisma/migrations/20240130073345_add_user_security_audit_logs/migration.sql index b33a614ac..da643eee3 100644 --- a/packages/prisma/migrations/20240130072543_add_user_security_audit_logs/migration.sql +++ b/packages/prisma/migrations/20240130073345_add_user_security_audit_logs/migration.sql @@ -14,4 +14,4 @@ CREATE TABLE "UserSecurityAuditLog" ( ); -- AddForeignKey -ALTER TABLE "UserSecurityAuditLog" ADD CONSTRAINT "UserSecurityAuditLog_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE "UserSecurityAuditLog" ADD CONSTRAINT "UserSecurityAuditLog_userId_fkey" FOREIGN KEY ("userId") REFERENCES "User"("id") ON DELETE CASCADE ON UPDATE CASCADE; diff --git a/packages/prisma/schema.prisma b/packages/prisma/schema.prisma index 9c41cfb30..596013a85 100644 --- a/packages/prisma/schema.prisma +++ b/packages/prisma/schema.prisma @@ -67,7 +67,7 @@ model UserSecurityAuditLog { userAgent String? ipAddress String? - User User @relation(fields: [userId], references: [id]) + User User @relation(fields: [userId], references: [id], onDelete: Cascade) } model PasswordResetToken {