# prisma

Prisma - Studio Error(Invalid string length)
프로젝트 진행중에 이번에는 갑자기 prisma studio가 열리지 않는다..해결해보자내 에러 코드는 아니고 (캡처를 못 함 ㅠ) 대강 이러한 에러코드가 뿜어져 나올것이다처음에는 우리가 AWS RDS의 비용을 지불을 안 했나 뭐 이런 생각을 해봤는데그런건 아닌 것 같아

Prisma - Relation error
프로젝트를 진행하면서 갑자기 prisma 에서 알 수 없는 예외가 대량으로 검출됨코드 역추적으로 발생 원인을 검증해보자 !Sign-In API 코드를 역추적해보니 refreshToken을 DB에 insert하면서 예외가 발생함(왜 모든 db 관계에 대한 예외를 발생하는
[230111] prisma 참조 관계
한 테이블에서 같은 필드를 다른 테이블에서 여러 필드에 참조하고 싶었다.User 테이블의 userId를 Chat 테이블의 Sender와 Owner에게 할당하는 방법을 찾아보았다.기존에 하던대로 @relation을 정의해주었지만 제대로 인식하지 않았다.찾아보던 중, Us

Prisma Deep Dive
현재 작성 중인 글 입니다! :) 맞는 말도 있고 틀린 말도 있을 수 있으며 실시간으로 수정 하고 추가할 예정입니다!틀린 정보가 있다면 말씀해주신다면 감사히 듣고 수정하도록 하겠습니다 :) 🙇♂️→ 이번 Prisma가 4.8 버전을 릴리즈 하면서 추가된 기능을 확인
RDS에 VPC Private subnet 설정 후 로컬에서 접근하고 싶을 때
로컬에서는 전혀 문제가 없었는데 람다로 실제 배포하니 문제가 발생했다.원인은 람다와 RDS를 연결하기 위해 연결한 VPC로 인한 문제였다.RDS에 아무 셋팅없이 새로 VPC를 생성하게 되면 VPC 내부의 Subnet은 모두 Public 상태이다.Public Subnet

[Prisma] Prisma란 무엇인가요
육하원칙(5W1H / who, what, where, when, why, how)에 따라 Prisma를 알아봅니다. Prisma를 책상 앞에 두고 취조합니다.SQL에서 해방시켜 줍니다. SQL이 아닌 JS코드를 작성해 DB를 수정할 수 있게 해줍니다. JPA같은 느낌

Prisma - CreateMany, Find 불편한점
그룹프로젝트에 Prisma ORM을 사용하다보니 불편한 점이 좀 있어서 까먹기 전에 포스팅한다
NextJS Prisma 설치 방법
NextJS 프로젝트에 Prisma 설치 + PlanetScale과 연동 Prisma 패키지 설치 Prisma 실행 Root 경로에 두개의 파일 생성 > .env : DB연결을 위한 설정값들 schema.prisma : DB 정의 (모델 정의) PlanetSc

Prisma를 이용한 테스트용 데이터 생성하기
가끔 작업을 하다보면 테스트용으로 많은 데이터가 필요할 때가 있다.(ex: 페이지네이션)그렇때 prisma에서는 유용한 기능을 제공해준다.먼저 prisma client를 불러온다.그리고 엄청나게 많은 데이터를 불러올 샘플 배열을 만들고, 생성한다.위와 같은 코드를 실행

[Next.js] React Query, Prisma와 함께하는 무한 스크롤 (Infinite Scroll)
`react query`의 `useInfiniteQuery`와 `prisma`의 `Cursor-based pagination`을 사용하여 무한 스크롤에 필요한 모든 것을 구현해 보겠습니다! 이번 구현에 사용한 데이터는 아래 첨부한 이미지와 같으며, 전체 코드는 http

[Prisma] Prisma 시작하기(mac)
npm install prisma -Dnpx prisma initMac: postgres apphttps://postgresapp.com/downloads.htmlWindow: pgAdmin 4https://www.enterprisedb.com/dow

[Prisma] Prisma란?
SQL 코드를 쓰지 않고, 자바스크립트(typescript도 가능)코드로 데이터베이스를 수정할 수 있도록 연결해주는 ORM(Object Relational Mapper)기존의 SQL 코드보다, js코드가 훨씬 보기 편하고 단순하기 때문에 효율적인 데이터베이스 관리가 가

Prisma ORM
https://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-typescript-postgres
[NestJS] Prisma 환경 변수 문제 해결하기
prisma에서는 다음과 같이 환경변수를 불러옵니다.그런데 앞서 .env 파일을 .env.development , .env.production 으로 파일명을 변경하면서 prisma에서 env 파일을 인식하지 못하는 문제가 발생했습니다. 이는 prisma 클라이언트는 기

[Nest.js] 루트 디렉토리에서 하위 디렉토리에 위치한 Prisma 명령어 스크립트로 실행시키기
루트 디렉토리에서 하위 디렉토리의 Prisma 커맨드를 실행시켜보자!