DEV WIKI
백엔드 · 오류·증상

The change you are trying to make would violate the required relation '{relation_name}' between the {model_a_name} and {model_b_name} models.

저자
Woody
최종 검토
2026-07-24
참고 자료
있음
관련 기술

빠른 답변

이 오류는 무엇인가요?
Prisma Client의 P2014 오류 메시지를 로그 또는 화면의 메시지와 대조해 필수 관계 위반 오류인지 식별합니다.
가장 흔한 원인은 무엇인가요?
P2014는 변경하려는 작업이 두 모델 사이의 필수 관계를 위반한다는 Prisma Client 오류입니다.
무엇을 먼저 확인해야 하나요?
화면 또는 로그의 오류 코드가 `P2014`인지 확인합니다.

현재 증상

  • 애플리케이션 오류 메시지

먼저 확인할 항목

화면 또는 로그의 오류 코드가 `P2014`인지 확인합니다.

오류 메시지가 공식 P2014 메시지 형식과 일치하는지 확인합니다.

환경별 원인과 조치

확인 방법

  1. Prisma Client 오류가 표시된 화면 또는 로그에서 오류 코드를 확인합니다.
  2. 오류 코드가 P2014인지 확인합니다.
  3. 오류 메시지가 다음 형식과 일치하는지 확인합니다.

The change you are trying to make would violate the required relation '{relation_name}' between the {model_a_name} and {model_b_name} models.

{relation_name}, {model_a_name}, {model_b_name}에는 실행 환경의 관계와 모델 이름이 표시됩니다.

판정

오류 코드가 P2014이고 메시지의 나머지 형식이 일치하면, Prisma Client가 변경하려는 작업에서 필수 관계 위반을 보고한 것입니다.

참고 자료

Errors | Prisma Documentation (새 창에서 열림)

Prisma · 공식 자료 · 확인 범위: Prisma Client Query Engine의 P2014 오류 메시지는 필수 관계 위반을 나타냅니다., P2014 메시지에는 관계 이름과 두 모델 이름이 포함됩니다. · 확인일: 2026-07-24