runlot
데이터

데이터베이스

프로젝트마다 PostgreSQL 데이터베이스가 제공됩니다. 연결 문자열이나 시크릿 없이 워커의 env.db로 사용하세요.

runlot.json
{ "database": true }
runlot deploy

배포 후 워커에서 env.db를 사용할 수 있습니다. 데이터베이스는 앱과 같은 머신에서 실행되고 바인딩으로 연결되므로, 연결 문자열을 시크릿에 저장할 필요가 없습니다.

const rows = await env.db.exec("select id, name from users where id = $1", [1]);

프로젝트당 데이터베이스 하나

데이터베이스 이름을 따로 정할 필요가 없으므로 바인딩 이름은 항상 env.db입니다. 여러 데이터베이스가 필요한 경우 프로젝트를 분리하세요.

이 섹션의 문서

시작하기

  • env.db — 워커에서 사용하는 네 가지 API
  • 첫 쿼리 — 테이블 생성부터 데이터 조회까지
  • @runlot/pg — node-postgres와 유사한 Pool

운영하기

참고

이 페이지의 목차