drizzle-kit studio
drizzle-kit studio 명령은 local.drizzle.studio에서 호스팅되는 Drizzle Studio 서버를 실행합니다.
drizzle.config.ts 설정 파일을 통해 데이터베이스 연결 정보를 지정해야 합니다.
기본적으로 Drizzle Studio 서버는 127.0.0.1:4983에서 시작됩니다
// drizzle.config.ts
import { defineConfig } from "drizzle-kit";
export default defineConfig({
dialect: "postgresql",
dbCredentials: {
url: "postgresql://user:password@host:port/dbname"
},
});npx drizzle-kit migratehost와 port 설정
기본적으로 Drizzle Studio 서버는 127.0.0.1:4983에서 시작되며,
CLI 옵션을 통해 host와 port를 설정할 수 있습니다
npx drizzle-kit studio --port=3000
npx drizzle-kit studio --host=0.0.0.0
npx drizzle-kit studio --host=0.0.0.0 --port=3000
로깅
verbose 플래그를 제공하여 모든 SQL 문의 로깅을 활성화할 수 있습니다
npx drizzle-kit studio --verbose
Safari 및 Brave 지원
Safari와 Brave는 기본적으로 localhost 접근을 차단합니다. mkcert를 설치하고 자체 서명 인증서를 생성해야 합니다:
- mkcert 설치 가이드를 따라 설치하세요
mkcert -install을 실행하세요drizzle-kit studio를 재시작하세요
Drizzle Studio 임베디드 버전
로컬 개발용 호스팅 버전의 Drizzle Studio는 Drizzle 생태계를 풍부하게 하기 위해 영구 무료로 제공되며, 기업을 위한 Drizzle Studio 임베디드 버전의 B2B 제품도 제공합니다.
Drizzle Studio 컴포넌트는 사전 번들링된 프레임워크 독립적인 Drizzle Studio 웹 컴포넌트로,
React, Vue, Svelte, VanillaJS 등의 UI에 임베드할 수 있습니다.
Database as a SaaS나 SQL 기반의 데이터 중심 SaaS 솔루션을 제공하거나, 비공개 사내용으로 사용하는 경우, 이는 서비스를 한 단계 끌어올릴 수 있는 매우 강력한 UI 요소입니다.
Drizzle Studio를 사용하는 데이터베이스 플랫폼:
Drizzle Studio를 사용하는 데이터 중심 플랫폼:
자세한 개요는 여기에서 읽을 수 있으며, 관심이 있으시면 Twitter의 DM이나 Discord #drizzle-studio 채널로 연락해 주세요.
Drizzle Studio 크롬 확장 프로그램
Drizzle Studio 크롬 확장 프로그램을 사용하면 PlanetScale, Cloudflare, Vercel Postgres 서버리스 데이터베이스를 해당 벤더의 관리자 패널에서 직접 탐색할 수 있습니다!
제한사항
호스팅 버전의 Drizzle Studio는 로컬 개발 환경용으로 제공되며, 원격 환경(VPS 등)에서 사용하도록 설계되지 않았습니다.
VPS에 Drizzle Studio를 배포하려면 Drizzle Studio Gateway의 알파 버전을 사용할 수 있습니다. 자세한 내용은 Twitter DM이나 Discord #drizzle-studio 채널로 문의해 주세요.
오픈 소스인가요?
아니요. Drizzle ORM과 Drizzle Kit은 완전히 오픈 소스이지만, Drizzle Studio는 오픈 소스가 아닙니다.
로컬 개발용 Drizzle Studio는 Drizzle 생태계를 풍부하게 하기 위해 영구 무료로 사용할 수 있지만, 오픈 소스로 공개하면 B2B 제품 제공 및 수익화 능력이 손상될 수 있습니다.