File tree Expand file tree Collapse file tree
internal-packages/database/prisma/migrations/20260108164613_add_impersonation_audit_log Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ -- CreateEnum
2+ CREATE TYPE "public "." ImpersonationAuditLogAction" AS ENUM (' START' , ' STOP' );
3+
4+ -- CreateTable
5+ CREATE TABLE "public "." ImpersonationAuditLog" (
6+ " id" TEXT NOT NULL ,
7+ " action" " public" ." ImpersonationAuditLogAction" NOT NULL ,
8+ " adminId" TEXT NOT NULL ,
9+ " targetId" TEXT NOT NULL ,
10+ " ipAddress" TEXT ,
11+ " createdAt" TIMESTAMP (3 ) NOT NULL DEFAULT CURRENT_TIMESTAMP ,
12+
13+ CONSTRAINT " ImpersonationAuditLog_pkey" PRIMARY KEY (" id" )
14+ );
15+
16+ -- CreateIndex
17+ CREATE INDEX "ImpersonationAuditLog_adminId_idx " ON " public" ." ImpersonationAuditLog" (" adminId" );
18+
19+ -- CreateIndex
20+ CREATE INDEX "ImpersonationAuditLog_targetId_idx " ON " public" ." ImpersonationAuditLog" (" targetId" );
21+
22+ -- CreateIndex
23+ CREATE INDEX "ImpersonationAuditLog_createdAt_idx " ON " public" ." ImpersonationAuditLog" (" createdAt" );
24+
25+ -- AddForeignKey
26+ ALTER TABLE " public" ." ImpersonationAuditLog" ADD CONSTRAINT " ImpersonationAuditLog_adminId_fkey" FOREIGN KEY (" adminId" ) REFERENCES " public" ." User" (" id" ) ON DELETE CASCADE ON UPDATE CASCADE;
27+
28+ -- AddForeignKey
29+ ALTER TABLE " public" ." ImpersonationAuditLog" ADD CONSTRAINT " ImpersonationAuditLog_targetId_fkey" FOREIGN KEY (" targetId" ) REFERENCES " public" ." User" (" id" ) ON DELETE CASCADE ON UPDATE CASCADE;
You can’t perform that action at this time.
0 commit comments