prisma 쿼리문을 작성했는데
자꾸 테이블을 찾을 수 없다는 오류가 발생했다.
혹시나해서 해당 테이블말고 다른 테이블들로 바꿔봐도 여전히 테이블을 찾을 수 없다는 오류가 나왔고
다른 쿼리문을 모두 주석처리하고 SELECT 하는 부분만 남겨놓았을때도
테이블을 찾을 수 없다는 오류가 발생했다.
await this.prisma.$queryRawUnsafe(`
SELECT * FROM News LIMIT 1
`)
이렇게 select만 남겨놓았을때도
테이블을 찾을 수 없다는 오류가 나왔다.
근데 해당 테이블은 있음...
await this.prisma.$queryRaw`SELECT * FROM "News" LIMIT 1`
이렇게 $queryRawUnsafe에서 $queryRaw로 바꿔주니 정상작동했다.
.
저번에 MySQL 환경에서 작업할때는
$queryRaw 를 사용했더니 테이블을 찾을 수 없다는 오류가 발생해서
$queryRawUnsafe 를 사용했더니 정상작동이 됐었는데
이번 PostgreSQL 환경에서는 반대였다
$queryRaw와 $queryRawUnsafe가 보안의 차이라고 알고있는데
DB 종류와도 상관이 있을지 더 찾아보고 추가 포스팅을 남겨야겠다.
'오류 해결 > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 512 에러, postgresql 갑자기 실행 안될때 (3) | 2024.01.03 |
---|---|
맥(m1)에서 pgAdmin 실행이 안될 때 (0) | 2023.03.29 |