generate
migrate
push
pull
check
up
studio
.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() 方法的更多信息,请点击这里。
db._.fullSchema
要开始使用 Drizzle 和 AWS 数据 API,请参考文档。