@@ -85,9 +85,9 @@ model Crew {
8585 regionId Int ? @map (" region_id " )
8686 recruitMessage String @map (" recruit_message " ) @db.Text
8787 alarm Alarm []
88- crewCategory CrewCategory @relation (fields : [categoryId ] , references : [id ] )
89- region Region ? @relation (fields : [regionId ] , references : [id ] )
90- user User @relation (fields : [userId ] , references : [id ] )
88+ crewCategory CrewCategory @relation (fields : [categoryId ] , references : [id ] , onDelete : Cascade )
89+ region Region ? @relation (fields : [regionId ] , references : [id ] , onDelete : Cascade )
90+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
9191 crewActivity CrewActivity []
9292 crewAlbum CrewAlbum []
9393 crewUser CrewMember []
@@ -124,8 +124,8 @@ model CrewPlan {
124124 isRequired Boolean @default (false ) @map (" is_required " )
125125 crewMemberId Int @map (" crew_member_id " )
126126 alarm Alarm []
127- crew Crew @relation (fields : [crewId ] , references : [id ] )
128- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
127+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
128+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
129129 crewPlanComment CrewPlanComment []
130130 crewPlanLike CrewPlanLike []
131131 crewPlanRequest CrewPlanRequest []
@@ -142,8 +142,8 @@ model CrewPlanComment {
142142 crewPlanId Int @map (" crew_plan_id " )
143143 crewMemberId Int @map (" crew_member_id " )
144144 isPublic Boolean @map (" is_public " )
145- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
146- crewPlan CrewPlan @relation (fields : [crewPlanId ] , references : [id ] )
145+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
146+ crewPlan CrewPlan @relation (fields : [crewPlanId ] , references : [id ] , onDelete : Cascade )
147147
148148 @@index ([crewMemberId ] , map : " crew_plan_comment_crew_member_id_fkey " )
149149 @@index ([crewPlanId ] , map : " crew_plan_comment_crew_plan_id_fkey " )
@@ -155,8 +155,8 @@ model CrewPlanRequest {
155155 status Int @default (0 )
156156 crewMemberId Int @map (" crew_member_id " )
157157 crewPlanId Int @map (" crew_plan_id " )
158- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
159- crewPlan CrewPlan @relation (fields : [crewPlanId ] , references : [id ] )
158+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
159+ crewPlan CrewPlan @relation (fields : [crewPlanId ] , references : [id ] , onDelete : Cascade )
160160
161161 @@index ([crewMemberId ] , map : " crew_plan_request_crew_member_id_fkey " )
162162 @@index ([crewPlanId ] , map : " crew_plan_request_crew_plan_id_fkey " )
@@ -168,8 +168,8 @@ model CrewPlanLike {
168168 isLiked Int @default (1 ) @map (" is_liked " )
169169 crewMemberId Int @map (" crew_member_id " )
170170 planId Int @map (" plan_id " )
171- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
172- crewPlan CrewPlan @relation (fields : [planId ] , references : [id ] )
171+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
172+ crewPlan CrewPlan @relation (fields : [planId ] , references : [id ] , onDelete : Cascade )
173173
174174 @@unique ([planId , crewMemberId ] )
175175 @@index ([crewMemberId ] , map : " crew_plan_like_crew_member_id_fkey " )
@@ -182,8 +182,8 @@ model CrewRegister {
182182 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
183183 userId Int @map (" user_id " )
184184 crewId Int @map (" crew_id " )
185- crew Crew @relation (fields : [crewId ] , references : [id ] )
186- user User @relation (fields : [userId ] , references : [id ] )
185+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
186+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
187187
188188 @@index ([crewId ] , map : " crew_register_crew_id_fkey " )
189189 @@index ([userId ] , map : " crew_register_user_id_fkey " )
@@ -198,8 +198,8 @@ model CrewMember {
198198 userId Int @map (" user_id " )
199199 crewId Int @map (" crew_id " )
200200 crewAlbum CrewAlbum []
201- crew Crew @relation (fields : [crewId ] , references : [id ] )
202- user User @relation (fields : [userId ] , references : [id ] )
201+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
202+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
203203 crewNotice CrewNotice []
204204 crewNoticeComment CrewNoticeComment []
205205 crewNoticeLike CrewNoticeLike []
@@ -230,7 +230,7 @@ model CrewPost {
230230 crewMemberId Int @map (" crew_member_id " )
231231
232232 crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
233- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
233+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
234234 crewPostComment CrewPostComment []
235235 crewPostImage CrewPostImage []
236236 crewPostLike CrewPostLike []
@@ -292,8 +292,8 @@ model CrewNotice {
292292 crewId Int @map (" crew_id " )
293293 crewMemberId Int @map (" crew_member_id " )
294294 alarm Alarm []
295- crew Crew @relation (fields : [crewId ] , references : [id ] )
296- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
295+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
296+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
297297 crewNoticeComment CrewNoticeComment []
298298 crewNoticeLike CrewNoticeLike []
299299
@@ -309,8 +309,8 @@ model CrewNoticeComment {
309309 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
310310 crewMemberId Int @map (" crew_member_id " )
311311 crewNoticeId Int @map (" crew_notice_id " )
312- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
313- crewNotice CrewNotice @relation (fields : [crewNoticeId ] , references : [id ] )
312+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
313+ crewNotice CrewNotice @relation (fields : [crewNoticeId ] , references : [id ] , onDelete : Cascade )
314314
315315 @@index ([crewMemberId ] , map : " crew_notice_comment_crew_member_id_fkey " )
316316 @@index ([crewNoticeId ] , map : " crew_notice_comment_crew_notice_id_fkey " )
@@ -322,8 +322,8 @@ model CrewNoticeLike {
322322 createdAt DateTime @default (now () ) @map (" created_at " )
323323 crewNoticeId Int @map (" crew_notice_id " )
324324 crewMemberId Int @map (" crew_member_id " )
325- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
326- crewNotice CrewNotice @relation (fields : [crewNoticeId ] , references : [id ] )
325+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
326+ crewNotice CrewNotice @relation (fields : [crewNoticeId ] , references : [id ] , onDelete : Cascade )
327327
328328 @@unique ([crewNoticeId , crewMemberId ] )
329329 @@index ([crewMemberId ] , map : " crew_notice_like_crew_member_id_fkey " )
@@ -337,8 +337,8 @@ model CrewAlbum {
337337 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
338338 crewId Int @map (" crew_id " )
339339 crewMemberId Int @map (" crew_member_id " )
340- crew Crew @relation (fields : [crewId ] , references : [id ] )
341- crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] )
340+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
341+ crewMember CrewMember @relation (fields : [crewMemberId ] , references : [id ] , onDelete : Cascade )
342342
343343 @@index ([crewId ] , map : " crew_album_crew_id_fkey " )
344344 @@index ([crewMemberId ] , map : " crew_album_crew_member_id_fkey " )
@@ -359,8 +359,8 @@ model CrewActivity {
359359 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
360360 crewId Int @map (" crew_id " )
361361 activityId Int @map (" activity_id " )
362- activity Activity @relation (fields : [activityId ] , references : [id ] )
363- crew Crew @relation (fields : [crewId ] , references : [id ] )
362+ activity Activity @relation (fields : [activityId ] , references : [id ] , onDelete : Cascade )
363+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
364364
365365 @@index ([activityId ] , map : " crew_activity_activity_id_fkey " )
366366 @@index ([crewId ] , map : " crew_activity_crew_id_fkey " )
@@ -381,8 +381,8 @@ model CrewStyle {
381381 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
382382 crewId Int @map (" crew_id " )
383383 styleId Int @map (" style_id " )
384- crew Crew @relation (fields : [crewId ] , references : [id ] )
385- style Style @relation (fields : [styleId ] , references : [id ] )
384+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
385+ style Style @relation (fields : [styleId ] , references : [id ] , onDelete : Cascade )
386386
387387 @@index ([crewId ] , map : " crew_style_crew_id_fkey " )
388388 @@index ([styleId ] , map : " crew_style_style_id_fkey " )
@@ -398,7 +398,7 @@ model CrewRecruitForm {
398398 required Int
399399 crewId Int @map (" crew_id " )
400400 crewRecruitAppliedStep2 CrewRecruitAppliedStep2 []
401- crew Crew @relation (fields : [crewId ] , references : [id ] )
401+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
402402
403403 @@index ([crewId ] , map : " crew_recruit_form_crew_id_fkey " )
404404 @@map (" crew_recruit_form " )
@@ -417,8 +417,8 @@ model CrewRecruitAppliedStep1 {
417417 categoryId Int ? @map (" category_id " )
418418 status Int @default (0 )
419419 crewCategory CrewCategory ? @relation (fields : [categoryId ] , references : [id ] , onDelete : SetNull )
420- crew Crew @relation (fields : [crewId ] , references : [id ] )
421- user User @relation (fields : [userId ] , references : [id ] )
420+ crew Crew @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
421+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
422422
423423 @@index ([categoryId ] , map : " crew_recruit_applied_step1_category_id_fkey " )
424424 @@index ([crewId ] , map : " crew_recruit_applied_step1_crew_id_fkey " )
@@ -433,8 +433,8 @@ model CrewRecruitAppliedStep2 {
433433 createdAt DateTime @default (now () ) @map (" created_at " )
434434 recruitFormId Int @map (" recruit_form_id " )
435435 userId Int @map (" user_id " )
436- crewRecruitForm CrewRecruitForm @relation (fields : [recruitFormId ] , references : [id ] )
437- user User @relation (fields : [userId ] , references : [id ] )
436+ crewRecruitForm CrewRecruitForm @relation (fields : [recruitFormId ] , references : [id ] , onDelete : Cascade )
437+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
438438
439439 @@index ([recruitFormId ] , map : " crew_recruit_applied_step2_recruit_form_id_fkey " )
440440 @@index ([userId ] , map : " crew_recruit_applied_step2_user_id_fkey " )
@@ -461,11 +461,11 @@ model Alarm {
461461 noticeId Int ? @map (" notice_id " )
462462 postId Int ? @map (" post_id " )
463463 planId Int ? @map (" plan_id " )
464- crew Crew ? @relation (fields : [crewId ] , references : [id ] )
465- crewNotice CrewNotice ? @relation (fields : [noticeId ] , references : [id ] )
466- crewPlan CrewPlan ? @relation (fields : [planId ] , references : [id ] )
467- crewPost CrewPost ? @relation (fields : [postId ] , references : [id ] )
468- user User ? @relation (fields : [userId ] , references : [id ] )
464+ crew Crew ? @relation (fields : [crewId ] , references : [id ] , onDelete : Cascade )
465+ crewNotice CrewNotice ? @relation (fields : [noticeId ] , references : [id ] , onDelete : Cascade )
466+ crewPlan CrewPlan ? @relation (fields : [planId ] , references : [id ] , onDelete : Cascade )
467+ crewPost CrewPost ? @relation (fields : [postId ] , references : [id ] , onDelete : Cascade )
468+ user User ? @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
469469
470470 received ReceivedAlarm []
471471
@@ -482,8 +482,8 @@ model ReceivedAlarm {
482482 status Int @default (0 )
483483 alarmId Int @map (" alarm_id " )
484484 userId Int @map (" user_id " )
485- alarm Alarm @relation (fields : [alarmId ] , references : [id ] )
486- user User @relation (fields : [userId ] , references : [id ] )
485+ alarm Alarm @relation (fields : [alarmId ] , references : [id ] , onDelete : Cascade )
486+ user User @relation (fields : [userId ] , references : [id ] , onDelete : Cascade )
487487
488488 @@index ([alarmId ] , map : " received_alarm_alarm_id_fkey " )
489489 @@index ([userId ] , map : " received_alarm_user_id_fkey " )
@@ -495,7 +495,7 @@ model RefreshToken {
495495 token String @db.Text
496496 userId Int @map (" user_id " )
497497 modifiedAt DateTime ? @updatedAt @map (" modified_at " )
498- user User @relation (fields : [userId ] , references : [id ] )
498+ user User @relation (fields : [userId ] , references : [id ] ), onDelete: Cascade
499499
500500 @@map (" refresh_token " )
501501}
0 commit comments