Prisma는 상위 항목이 생성될 때 관련 행을 자동으로 생성합니다.
P粉211600174
2023-08-26 19:19:48
<p>이것과 비슷한 패턴이 있습니다</p>
<pre class="brush:php;toolbar:false;">모델 사용자 {
id Int @default(자동 증가())
설정설정
}
모델 설정 {
userId 정수
settingsOne 부울 @default(false)
user 사용자 @relation(필드: [userId], 참조: [id], onDelete: Cascade)
}</pre>
<p>사용자 설정이 선택사항이 되는 것을 원하지 않습니다. 사용자가 생성될 때 설정 테이블에 해당 행을 자동으로 생성하는 방법이 있습니까? </p>
내 코드에서 매우 유사한 작업을 수행하고 있습니다.
으아악우리 모두
으아악publications
都有一个对应的publicationStatus
, 귀하가 나열한 질문과 유사하게 다음과 같이 할 수 있습니다:아니면 비슷한 것인가요?
관계의 두 가지 측면이 모두 필요하다면 둘 중 하나를 어떻게 만들 수 있습니까? 따라서 관계형 스칼라(데이터베이스의 외래 키를 나타내는 필드)가 없는 관계형 측면은 선택 사항이어야 합니다. 어느 것을 스스로 결정할 수 있습니다.
예를 들어, 필요한
User
,但Settings
是必需的,所以你需要先创建Settings
。但是要创建Settings
,你也需要User
,因为它在Settings
모델을 생성하려고 합니다.자세한 내용은 설명서를 참고해주세요