Drizzle v1 RC로 업그레이드하기

This guide assumes familiarity with:
  • beta.1 릴리스 노트 - latestbeta 버전 간의 변경 사항 - 여기서 읽기
  • beta.2 릴리스 노트 - latestbeta 버전 간의 추가 변경 사항 - 여기서 읽기
  • 수정 및 변경된 모든 내용을 숙지하기 위해 다른 모든 beta.X 변경 사항도 읽어보는 것이 좋습니다

Drizzle 릴리스 후보 버전은 drizzle 저장소의 beta 브랜치와 npm의 beta 태그에서 제공됩니다. 설치하려면 다음 명령어를 실행해야 합니다:

npm
yarn
pnpm
bun
npm i drizzle-orm@beta
npm i -D drizzle-kit@beta

1.0.0-beta.x 릴리스 패턴을 따르므로 1.0.0-beta.7, 1.0.0-beta.8과 같은 버전을 볼 수 있습니다. 각 베타 업데이트의 릴리스 노트는 GitHub releases에서 확인할 수 있습니다.

Step 1 - drizzle-kit up 실행

관련 논의: https://github.com/drizzle-team/drizzle-orm/discussions/2832

마이그레이션 폴더 구조를 다음과 같이 업데이트했습니다:

이러한 변경 사항은 저널 파일과의 Git 충돌 가능성을 제거하고 충돌된 마이그레이션을 삭제하거나 수정하는 프로세스를 단순화합니다.

향후 beta 릴리스에서는 팀 마이그레이션 충돌을 안내하고 충돌 가능성을 감지하며 해결 방법을 제안하는 교환성 검사를 도입할 예정입니다.

교환성 논의: https://github.com/drizzle-team/drizzle-orm/discussions/5005

이전 폴더를 새로운 형식으로 마이그레이션하려면 다음을 실행해야 합니다:

npm
yarn
pnpm
bun
npx drizzle-kit up

Step 2 - Relational Queries를 v2로 업데이트

코드베이스를 업데이트하는 옵션과 함께 모든 RQBv2 변경 사항을 자세히 설명했습니다:

Step 3 - 완료 ✅