Database2024년 9월 29일1분 읽기

Drizzle ORM — TypeScript 네이티브 ORM의 새로운 대안

YS
YoungSam
조회 942

왜 Drizzle인가

Drizzle은 SQL에 가까운 API를 제공하면서도 완벽한 타입 안전성을 보장합니다. 서버리스 환경에서 콜드 스타트가 빠릅니다.

스키마 정의

import { pgTable, serial, text, timestamp } from "drizzle-orm/pg-core";

export const posts = pgTable("posts", {
  id: serial("id").primaryKey(),
  title: text("title").notNull(),
  createdAt: timestamp("created_at").defaultNow(),
});

쿼리

const result = await db.select().from(posts)
  .where(eq(posts.title, "Hello"));
DrizzleORMTypeScript

댓글 0

아직 댓글이 없습니다.