DrizzleORM v0.30.8 릴리스
Apr 11, 2024

새로운 기능

import { pgSchema } from 'drizzle-orm/pg-core';

const mySchema = pgSchema('mySchema');
const colors = mySchema.enum('colors', ['red', 'green', 'blue']);

Postgres 스키마enum에 대해 자세히 알아보세요.

수정 사항

Drizzle 및 D1 시작하기는 문서를 참고하세요.

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 메서드에 대한 자세한 내용은 여기를 참고하세요.

.onConflictDoNothing 메서드에 대한 자세한 내용은 여기를 참고하세요.

Drizzle 및 AWS Data API 시작하기는 문서를 참고하세요.