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 支持
materialized views(物化视图) - Drizzle Studio 针对 Docker 环境的
mkcert修复
Drizzle ORM V1
- 迁移到 folder v3,移除日志
- 为 push 添加 explain 模式
- 添加迁移交换律检查(PostgreSQL,MySQL)
- 添加迁移交换律检查(SQLite,MSSQL,CockroachDB,SingleStore)
- 支持
generated列 [beta 分支] - MySQL 的
.$returningIds() - PostgreSQL
decimals支持mode: number和mode: bigint - 使用
(t) =>回调声明表以可选地省略列类型导入 - 表声明中的列支持可选数据库别名 ->
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 - 支持 MSSQL
- 🎉 V1 正式发布流 🎉
- 下游迁移、更佳的回滚以及 Drizzle Kit 中
migrate体验改进 - 支持嵌入式
.env的NODE_ENV - 支持 MariaDB