반응형

오류내용:You are changing the type of a required field. The fields will be pre-filled with the value

 

만약 내가 데이터베이스에 이미 기존값이 있는데 새로운 필드를필수로 입력해야한다고 설정하려한다면 이런 내용의 오류가 날것이다.

그러면 어떻게 해결할 것인가?

 

 

 

1. 기존의 사용자들에게 새로운 필드의 값을 정해준다. 업데이트해준다

 

필수로 설정해야한다면 기존의 필드값이

loginSecret:String! 이었다면  loginSecret:String! @default(value) 이렇게 붙여주면 기존값들에는 값이 기본값이 들어가게된다. 이러면 오류는 해결된다.

 

 

 

2. 새로운 필드는 필수가 아니라고 설정한다.

 

->>만약 새로운 필드의 이름이 

loginSecret:String! 이었다면  ------------->>> loginSecret:String 이렇게 느낌표를 빼주라

 

반응형

+ Recent posts