# prisma
[회고록/칸반보드] Modal 화면작성
보드를 새로 만들 때 모달화면을 이용할 생각이다.board의 생성자에 대한 정보가 없음.추가를 해야할지, Member테이블에서 처리가능한지workspace 화면에서 해당 워크스페이스에 보드 생성 버튼을 클릭모달창이 뜨고 제목, 공개여부, 색상을 선택한 후 생성Workp

⌨️ 1:1 채팅 기능 구현 ( with socket.io )
Next.js, prisma, socket.io를 이용해서 1:1 채팅 기능을 구현한 방식에 대한 포스트

Prisma가 MySql View 마이그레이션을 제공하지 않는 문제에 대처하는 개발자의 자세
(prisma 너무 좋아합니다. prisma팀 화이팅) prisma는 현재 mysql view를 지원하지 않는다고 말할 수 있다. 하지만 제시된 해결책이 없는 주어진 상황에서, 원하던 View를 사용할 수 있게 되었다. 그리고 해결책은 기발한 아이디어가 아니였다.

transaction 에 애를 먹고있다면 nested writes를 활용하고 있는지부터
Prisma Documents 를 읽어보면 Transaction 처리를 위해 prisma client의 다음 메소드를 활용하도록 권장한다.$transaction( something return promise with prisma ) Entity Manager를 이용하지

PlanetScale and prisma
PlanetScale 의 vitess 는 foreign key constraint 를 지원하지 않는다.아래와 같이 prisma 를 통해서 error 를 방지 할 수 있다.
[회고록/칸반보드] 프로젝트 시작하기
칸반보드 프로젝트를 진행한 내용을 기록한 것 입니다. 프로젝트 시작단계에서 Pakage 설치와 Nest.js 그리고 Next.js를 설치하는 과정을 담았습니다.

[Prisma]
Prisma는 Javascript 혹은 Typescript로 데이터베이스를 다룰 수 있게 교량 역할을 하는 ORM(Object Relational Mapping)이다.

2. Prisma
prisma.iohttps://www.prisma.io/docs/getting-started/setup-prisma/start-from-scratch/relational-databases-node-postgresnpm install prisma -D ??npm

Prisam/PlanetScale
\->Database와 통신하기 위한 플렛폼 1\. VsCode에서 확장: Prisma install.Extension:Prisma 2\. npm i prisma -D 3\. npx prisma init \--->prisma folder created. \---> .e