[23.12.27] TIL

yy·2023년 12월 27일

개발일지

목록 보기
66/122

새로운 컬럼 추가 후 node를 실행함 근데 아래와 같은 에러 발생.
컬럼이 존재하지 않는다는것이었음.

PrismaClientValidationError: 
Invalid `prisma.locations.create()` invocation:

{
  data: {
    storeName: "아이워터",
    address: "서울특별시 은평구 응암로 22길 101",
    latitude: "37.5942",
    longitude: "126.9154",
    starAvg: 0,
    postCount: 1,
    placeInfoId: "placeInfoId1",
    ~~~~~~~~~~~
    Category: {
      connect: {
        categoryId: 3
      }
    },
    District: {
      connect: {
        districtId: 22
      }
    },
    User: {
      connect: {
        userId: 1
      }
    },
?   Posts?: PostsCreateNestedManyWithoutLocationInput,
?   Bookmark?: BookmarkCreateNestedManyWithoutLocationInput
  }
}

Unknown argument `placeInfoId`. Available options are listed in green.

분명 npx prisma db push를 해서 진행한 바 있었음.

시도 1.

npx prisma db push --force-reset 초기화 진행 후 다시 시도해도 동일한 상황 발생
심지어 저번부터 계속 나온 에러메시지가 있었는데...

시도 2.

Error: Could not resolve @prisma/client in the current project. Please install it with yarn add @prisma/client, and rerun npx "prisma generate" 🙏.

yarn add @prisma/client 하고 npx prisma generate도 했으나 상황은 동일

시도 3.

자꾸 프리즈마 오류나니까 스키마를 지워버리고 새로 초기화했음. -> 성공

npx prisma init

npx prisma db push --force-reset

성공. 아마도 스키마에서 문제가 생겼나보다.

profile
시간이 걸릴 뿐 내가 못할 건 없다.

0개의 댓글