Drizzle | Cloudflare D1 HTTP API와 Drizzle Kit 사용하기
This guide assumes familiarity with:
- Drizzle Kit
- Drizzle Studio
- Drizzle Chrome Extension
drizzle-kit@0.21.3
이상 버전 설치 필요- Cloudflare 계정과 배포된 D1 데이터베이스, D1 편집 권한이 있는 토큰 필요
Cloudflare D1 HTTP API와 함께 Drizzle Kit을 사용하려면 drizzle.config.ts
파일을 다음과 같이 설정해야 합니다:
accountId
, databaseId
, token
은 Cloudflare 대시보드에서 확인할 수 있습니다.
accountId
를 얻으려면 Workers & Pages -> Overview -> 오른쪽 사이드바에서 Account ID를 복사합니다.databaseId
를 얻으려면 연결하려는 D1 데이터베이스를 열고 Database ID를 복사합니다.token
을 얻으려면 My profile -> API Tokens로 이동하여 D1 편집 권한이 있는 토큰을 생성합니다.
drizzle.config.ts
파일을 설정한 후, Drizzle Kit을 사용해 Cloudflare D1 HTTP API를 통해 migrate
, push
, introspect
, studio
명령어를 실행할 수 있습니다.
또한 Drizzle Chrome Extension을 사용해 Cloudflare D1 데이터베이스를 관리자 패널에서 직접 탐색할 수도 있습니다.