<목표>
Prisma 설치
# yarn 프로젝트를 초기화합니다.
yarn init -y
# express, prisma, @prisma/client 라이브러리를 설치합니다.
yarn add express prisma @prisma/client
# nodemon 라이브러리를 DevDependency로 설치합니다.
yarn add -D nodemon
# 설치한 prisma를 초기화 하여, prisma를 사용할 수 있는 구조를 생성합니다.
npx prisma init



datasource데이터베이스에 대한 정의를 하기 위해 사용됩니다.
Prisma가 어떤 데이터베이스 엔진을 사용할 것인지, 데이터베이스의 위치(URL)는 어디인지 등의 정보를 정의하는데 사용.
=> .env 파일 안에 DATABASE_URL을 가져옴


generatorprisma를 통해 SQL 연결하기

model Users{
userId Int @id @default(autoincrement()) @map("userid")
email String @unique @map("email")
password String @map("password")
createdAt DateTime @default(now()) @map("createdAt")
updatedAt DateTime @updatedAt() @map("updatedAt")
userInfos UsersInfos?
posts Posts[]
comments Comments[]
@@map("Users")
}
등등 여러 테이블들을 생성 및 연결 시켜주었다.
<이름> <타입> <조건> @map('실제 이름')