Drizzle <> Vercel Postgres
This guide assumes familiarity with:
**공식 웹사이트**에 따르면, Vercel Postgres는 Vercel Functions와 통합되도록 설계된 서버리스 SQL 데이터베이스입니다.
Drizzle ORM은 drizzle-orm/vercel-postgres
패키지를 통해 @vercel/postgres 서버리스 드라이버를 기본적으로 지원하며, postgres
또는 pg
드라이버를 사용해 postgesql://
을 통해 Vercel Postgres에 접근할 수 있습니다.
공식 Vercel Postgres + Drizzle 문서를 확인해 보세요.
1단계 - 패키지 설치
npm
yarn
pnpm
bun
위 명령어를 사용하여 필요한 패키지를 설치합니다. drizzle-orm
과 @vercel/postgres
는 프로젝트에 필수적인 패키지이며, drizzle-kit
은 개발 의존성으로 설치합니다.
2단계 - Vercel Postgres 준비하기
**공식 문서**를 참고하여 프로젝트를 설정하세요.
3단계 - 드라이버 초기화 및 쿼리 실행
기존 드라이버를 제공해야 하는 경우:
@vercel/postgres 서버리스 패키지를 사용하면,
Cloudflare Workers와 같이 TCP를 사용할 수 없는 환경에서도 웹소켓을 통해 Vercel Postgres에 접근할 수 있습니다.
만약 serverfull
환경에서 Vercel Postgres를 사용하려면,
@vercel/postgres
를 사용하거나 postgres
또는 **pg
**를 통해 postgesql://
로 직접 데이터베이스에 접근할 수 있습니다.