schema.prisma File에서 아래와 같이 설정
generator client {
provider = "prisma-client-js"
// previewFeatures = ["referentialIntegrity"] //PlanetScale은 MySQL처럼 foreign key(외래키)를 지원하지 않음 그렇기 때문에 이 문장을 넣어야 하지만 현 버전에서는 자동으로 지원해주는 것 같음
}
datasource db {
provider = "mysql"
url = env("DATABASE_URL")
relationMode = "prisma" // Prisma를 통해서 관계를 체크한다.
}
model User {
id Int @id @default(autoincrement())
phone Int? @unique
email String? @unique
name String
avatar String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
이후 로그인 및 Connect 되어있다는 가정하에 아래 문장 터미널에 입력!
npx prisma db push
아래와 같이 정상적으로 푸쉬가 된 걸 확인할 수 있습니다.

'지식 정리 📝' 카테고리의 다른 글
Prisma CLI 모음 (0) | 2024.01.12 |
---|---|
이미지 미리보기 & 삭제 & 순서 바꾸 바꾸기 (0) | 2024.01.11 |
PlanetScale CLI (zsh: command not found: brew Error 해결법) (0) | 2024.01.09 |
세상에서 가장 간단한 Skeleton UI With Only HTML & CSS (2) | 2024.01.04 |
React DatePicker 날짜 & 시간 저장 오류 (2) | 2024.01.03 |