DrizzleORM v0.30.9 发布
Apr 22, 2024
新功能
- 在 SQLite 中,将
.onConflictDoUpdate()
配置添加到setWhere
和targetWhere
字段,而不是单个where
字段:
await db.insert(employees)
.values({ employeeId: 123, name: 'John Doe' })
.onConflictDoUpdate({
target: employees.employeeId,
targetWhere: sql`name <> 'John Doe'`,
set: { name: sql`excluded.name` }
});
await db.insert(employees)
.values({ employeeId: 123, name: 'John Doe' })
.onConflictDoUpdate({
target: employees.employeeId,
set: { name: 'John Doe' },
setWhere: sql`name <> 'John Doe'`
});
在 .onConflictDoUpdate()
方法 此处 中了解更多关于 .onConflictDoUpdate()
的信息。
- 🛠️ 通过
db._.fullSchema
为 Drizzle 实例添加了模式信息
修复
- 修复了 AWS Data API 中的迁移器问题
要开始使用 Drizzle 和 AWS Data API,请遵循 documentation。