마이그레이션 파일 데이터베이스 덮어쓰기
npx prisma migrate dev
// 적용되지 않은 가장 최근의 마이그레이션 파일을 사용합니다 - 없으면 새로 만듬
// migrate는 데이터베이스 내용을 초기화 합니다
필드 이름 바꾸기
1. 임시 마이그레이션 파일 만들기
npx prisma migrate dev --name 파일이름 --create-only
2. 마이그레이션 파일 수정하기
ALTER TABLE "Profile"
RENAME COLUMN "biograpy" TO "biography"
3. 임시 마이그레이션 파일 DB에 적용하기
npx prisma migrate dev
DB 재설정 (초기화)
npx prisma migrate reset
DB를 수동으로 수정한뒤에, schema 수정사항 저장하기
1. 수정사항 가져오기
npx prisma db pull
2. 마이그레이션 파일에 저장하기
npx prisma migrate dev --name 마이그레이션
DB 데이터를 유지하면서, schema 수정사항 적용하기
// 데이터가 유지되지 않는 상황에서는 오류가 발생합니다.
npx prisma db push
반응형