Become a Gold Sponsor

使用 Drizzle Kit 的迁移

This guide assumes familiarity with:

Drizzle 允许你生成空的迁移文件,以编写自定义的 SQL 迁移, 用于目前不支持的 DDL 修改或数据预填充,你可以使用 drizzle-kit migrate 命令来运行这些迁移。

drizzle-kit generate --custom --name=seed-users
📦 <项目根目录>
 ├ 📂 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 讨论