-
[Prisma] 자주 사용하는 명령어 모음CS/데이터베이스 2023. 2. 24. 19:23
1. 마이그레이션 파일 db 덮어쓰기
npx prisma migrate dev // 적용되지 않은 가장 최근의 마이그레이션 파일을 사용합니다 - 없으면 새로 만듬 // migrate는 데이터베이스 내용을 초기화 합니다
2. 임시 마이그레이션 파일 만들기
npx prisma migrate dev --name 파일이름 --create-only
3. 마이그레이션 파일 수정하기
ALTER TABLE "Profile" RENAME COLUMN "biograpy" TO "biography"
4. 임시 마이그레이션 파일 DB에 적용하기
npx prisma migrate dev
5. DB 재설정 (초기화)
npx prisma migrate reset
6. 스키마 수정사항 가져오기
npx prisma db pull
7. 스키마 수정사항 마이그레이션 파일에 저장하기
npx prisma migrate dev --name 마이그레이션
8. DB 데이터 유지하면서, 스키마 수정사항 적용하기
// 데이터가 유지되지 않는 상황에서는 오류가 발생합니다. npx prisma db push