본문 바로가기
Q&A2024년 1월 18일1분 읽기

Drizzle ORM 시작하기

조
조은서
조회 894댓글 1

Drizzle ORM이 Prisma 대안으로 뜨고 있다고 하는데 기본 사용법을 알려주세요.

댓글 1

김김영삼2년 전

Drizzle ORM 기본:

npm install drizzle-orm postgres
npm install -D drizzle-kit
// schema.ts
import { pgTable, serial, text, integer } from "drizzle-orm/pg-core";

export const users = pgTable("users", {
id: serial("id").primaryKey(),
name: text("name").notNull(),
email: text("email").unique(),
});

// 사용
const allUsers = await db.select().from(users);
const user = await db.insert(users).values({ name: "Kim", email: "kim@test.com" }).returning();

SQL과 1:1로 대응되어 SQL을 아는 사람에게 직관적입니다. Prisma보다 가볍고 빠릅니다.

Ctrl+Enter로 등록