Drizzle Kit으로 마이그레이션하기
This guide assumes familiarity with:
Drizzle는 여러분이 직접 커스텀 SQL 마이그레이션 파일을 작성할 수 있도록 빈 마이그레이션 파일을 생성할 수 있게 해줍니다. 이는 현재 Drizzle Kit에서 지원하지 않는 DDL 변경이나 데이터 시딩을 위해 사용할 수 있습니다. 이후 drizzle-kit migrate
커맨드로 이를 실행할 수 있습니다.
drizzle-kit generate --custom --name=seed-users
📦 <project root>
├ 📂 drizzle
│ ├ 📂 _meta
│ ├ 📜 0000_init.sql
│ └ 📜 0001_seed-users.sql
├ 📂 src
└ …
-- ./drizzle/0001_seed-users.sql
INSERT INTO "users" ("name") VALUES('Dan');
INSERT INTO "users" ("name") VALUES('Andrew');
INSERT INTO "users" ("name") VALUES('Dandrew');
JavaScript와 TypeScript 마이그레이션 실행하기
다가오는 릴리스에서는 커스텀 JavaScript와 TypeScript 마이그레이션/시딩 스크립트를 실행할 수 있는 기능이 추가될 예정입니다. 자세한 내용은 GitHub 토론을 참고하세요.