v1 路线图
Drizzle Kit V1
- 支持
generated
列 [beta 分支] - 将 Brocli 集成到 Drizzle Kit
- 生成的 SQL 迁移严格模式,无需
try catch
和if not exists
- Drizzle Kit 开源发布 🎉
- PostgreSQL 枚举类型改进
- 支持 PostgreSQL 行级安全 (RLS)
- Drizzle Kit 中支持
check
约束 - Drizzle Kit 暴露用于编程访问的 API
- Drizzle Kit 支持
materialised views
(物化视图) - Drizzle Kit 支持从 Prisma、TypeORM 和 Sequelize 导入架构和迁移文件以丰富 Drizzle 迁移流程
- Drizzle Studio 针对 Docker 环境的
mkcert
修复
Drizzle ORM V1
- 支持
generated
列 [beta 分支] - MySQL 支持
.$returningIds()
- 支持
NODE_ENV
用于内嵌.env
使用者 - 支持 PostgreSQL
decimals
的mode: number
和mode: bigint
- 表声明中增加
(t) =>
回调,以可选省略列类型导入 - 支持下迁移、更好的回滚及 Drizzle Kit 中
migrate
体验改进 - 表声明中可选数据库别名支持 ->
id: serial()
- 支持 PostgreSQL 行级安全 (RLS)
- 关系查询 V2 API
- 通过
drizzle('pg', ...)
驱动实例化,降低学习门槛 - 支持 CockroachDB(严格 SQL 迁移支持)
- 原生种子数据支持
- 修复多个问题: #2575, #2572, #2571, #2568, #2559, #2555, #2530, #2514, #2510, #2506, #2496, #2486, #2484, #2474, #2472, #2458, #2455, 添加
drizzle-kit migrate/push --inspect
#2488, #2432, #2430, #2426, #2424, #2418, #2414, #2401, #2396, #2395, #2394, #2390, #2389, #2388, #2387, #2384, #1210, #1157, #1113, #1020, #1003, #998, #830, #724, #2254, #2239, #2236, #2224, #2216, #2198, #2189, #2183, #2174, #2169, #2157, #2151, #2146, #2136, #2122, #2085, #2067, #2047, #2015, #1928, #1835, #1804, #1765, #1748, #1744, #1625, #1428, #1402, #1315, #1313, #1294, #1272, #1269, #1225, #2378, #2343, #2322, #2315, #2282, #2279 - 🎉 V1 正式发布 🎉
- 支持 MariaDB
- 支持 MSSQL