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
 β”‚ β”œ πŸ“‚ _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 discussionμ—μ„œ μ§„ν–‰ 상황을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.