Drizzle Studio 소개
🖥 Drizzle Studio는 Drizzle 프로젝트에서 SQL 데이터베이스를 탐색하는 새로운 방법입니다.

Drizzle Studio는 drizzle 설정 파일을 읽고 데이터베이스에 연결하여 기존 drizzle SQL 스키마를 기반으로 모든 데이터를 탐색, 추가, 삭제, 업데이트할 수 있게 해줍니다. 명시적 null 및 empty string 값, booleans, numbers, big integers, json objects, json arrays를 지원합니다.
빠른 시작
의존성 설치
먼저 시작하기 가이드를 확인하세요!
npm
yarn
pnpm
bun
npm i drizzle-orm
npm i -D drizzle-kit
데이터베이스 스키마 준비
스키마 선언에 대한 자세한 내용은 **문서**를 참조하세요.
import { pgTable, serial, text, varchar } from "drizzle-orm/pg-core";
export const users = pgTable('users', {
id: serial('id').primaryKey(),
fullName: text('full_name'),
phone: varchar('phone', { length: 256 }),
});설정 파일 준비
설정 파일에 대한 자세한 내용은 **문서**를 참조하세요.
import { defineConfig } from "drizzle-kit";
export default defineConfig({
schema: "./schema/*",
out: "./drizzle",
dialect: 'postgresql',
dbCredentials: {
url: process.env.DB_URL,
}
});Drizzle Studio 실행
npm
yarn
pnpm
bun
npx drizzle-kit studio
port CLI 플래그로 프로세스 포트를 지정하고 verbose 플래그로 SQL 문 로깅을 확장할 수 있습니다.
npm
yarn
pnpm
bun
npx drizzle-kit studio --port 3000 --verbose
기본적으로 Drizzle Studio는 https://local.drizzle.studio 호스트에서 실행되고, 스튜디오 서버는 127.0.0.1 호스트에서 실행됩니다. 원하는 호스트를 지정할 수도 있습니다.
npm
yarn
pnpm
bun
npx drizzle-kit studio --host 0.0.0.0
다음 단계
앞으로 몇 달 동안 Drizzle Studio를 대폭 개선하고 확장할 예정입니다! Twitter를 구독하고 Discord에 참여하세요.