Drizzle Kit으로 마이그레이션하기

This guide assumes familiarity with:

Drizzle을 사용하면 빈 마이그레이션 파일을 생성하여 Drizzle Kit에서 현재 지원하지 않는 DDL 변경 작업이나 데이터 시딩을 위한 커스텀 SQL 마이그레이션을 직접 작성할 수 있으며, drizzle-kit migrate 명령어로 실행할 수 있습니다.

drizzle-kit generate --custom --name=seed-users
📦 <project root>
 ├ 📂 drizzle
 │ ├ 📂 20242409125510_init_sql
 │ └ 📂 20242409135510_delicate_seed-users
 ├ 📂 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 discussion에서 진행 상황을 확인하실 수 있습니다.