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 {
id String @id @default(uuid())
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")
requester AppUser @relation(fields: [requestedBy], references: [id], onDelete: Cascade)
requester AppUser @relation(fields: [requestedBy], references: [id], onDelete: Cascade, onUpdate: NoAction)
status String @default("PENDING")
install Json
announcement Json
@@ -533,7 +533,7 @@ model GatewayOpenRequest {
preopenAt DateTime @map("preopen_at")
openAt DateTime @map("open_at")
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")
decidedAt DateTime? @map("decided_at")
createdAt DateTime @default(now()) @map("created_at")
@@ -546,9 +546,9 @@ model GatewayOpenRequest {
model GatewayOpenEndorsement {
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")
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")
@@id([requestId, userId])