DrizzleORM v0.30.9 릴리스
Apr 22, 2024
새로운 기능
- SQLite의
.onConflictDoUpdate()설정에서 단일where필드 대신setWhere와targetWhere필드 추가:
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 Data API 마이그레이터 수정
Drizzle과 AWS Data API를 시작하려면 문서를 참고하세요.