
ORM? SQL을 직접 사용하는 대신, JS를 통해 쿼리를 만들고, 실행하고 객체를 통해 DB에 접근할 수 있도록 도와주는 라이브러리Migration 파일들이 깃을 통해 같이 관리되어 나중에 테이블 변경사항을 한 눈에 보기 폏남스키마 파일만 작성해도 테이블 자동 생성/반영되므로 개발하기 편리함 Prisma : 직관적으로 다양한 쿼리를 사용할 수 있는 ORM 라이브러리... 현재 가장 많이 사용되는 ORM 중 하나깃허브 : GitHub - prisma/prisma: Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB공식문서 : Prisma | Si..

Prisma 초기화npx prisma init --datasource-provider postgresql.env 파일에서windows의 경우 [postgres:password]로 변경하고, mydb를 생성할 db 이름 입력DATABASE_URL="postgresql://postgres:password@localhost:5432/comazon?schema=public"PORT=3000 User 모델 만들기// @id, @unique: 유니크한 값// @default(uuid()): uuid - 36자로 이뤄진 형식// ? : 값을 비워놔도 된다는 의미... NULL로 표시model User { id String @id email String @unique firstName Stri..