Become a Gold Sponsor
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 架构枚举 的更多信息。

修复

要开始使用 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 数据 API,请查看 文档