fix: 오픈 요청 관계의 갱신 규칙을 migration 제약과 맞춘다

This commit is contained in:
2026-10-23 00:23:33 +09:00
parent 2662091a6a
commit e42eaa4e58
+5 -5
View File
@@ -522,9 +522,9 @@ model SystemSetting {
model GatewayOpenRequest { model GatewayOpenRequest {
id String @id @default(uuid()) id String @id @default(uuid())
profileName String @map("profile_name") profileName String @map("profile_name")
profile GatewayProfile @relation(fields: [profileName], references: [profileName], onDelete: Cascade) profile GatewayProfile @relation(fields: [profileName], references: [profileName], onDelete: Cascade, onUpdate: NoAction)
requestedBy String @map("requested_by") requestedBy String @map("requested_by")
requester AppUser @relation(fields: [requestedBy], references: [id], onDelete: Cascade) requester AppUser @relation(fields: [requestedBy], references: [id], onDelete: Cascade, onUpdate: NoAction)
status String @default("PENDING") status String @default("PENDING")
install Json install Json
announcement Json announcement Json
@@ -533,7 +533,7 @@ model GatewayOpenRequest {
preopenAt DateTime @map("preopen_at") preopenAt DateTime @map("preopen_at")
openAt DateTime @map("open_at") openAt DateTime @map("open_at")
operationId String? @unique @map("operation_id") operationId String? @unique @map("operation_id")
operation GatewayOperation? @relation(fields: [operationId], references: [id], onDelete: Restrict) operation GatewayOperation? @relation(fields: [operationId], references: [id], onDelete: Restrict, onUpdate: NoAction)
decidedBy String? @map("decided_by") decidedBy String? @map("decided_by")
decidedAt DateTime? @map("decided_at") decidedAt DateTime? @map("decided_at")
createdAt DateTime @default(now()) @map("created_at") createdAt DateTime @default(now()) @map("created_at")
@@ -546,9 +546,9 @@ model GatewayOpenRequest {
model GatewayOpenEndorsement { model GatewayOpenEndorsement {
requestId String @map("request_id") requestId String @map("request_id")
request GatewayOpenRequest @relation(fields: [requestId], references: [id], onDelete: Cascade) request GatewayOpenRequest @relation(fields: [requestId], references: [id], onDelete: Cascade, onUpdate: NoAction)
userId String @map("user_id") userId String @map("user_id")
user AppUser @relation(fields: [userId], references: [id], onDelete: Cascade) user AppUser @relation(fields: [userId], references: [id], onDelete: Cascade, onUpdate: NoAction)
createdAt DateTime @default(now()) @map("created_at") createdAt DateTime @default(now()) @map("created_at")
@@id([requestId, userId]) @@id([requestId, userId])