- Postgres.js는 간단한 API를 가진 Node.js와 Deno용 PostgreSQL 클라이언트입니다.
- 이 클라이언트는 ES6 태그 템플릿 문자열을 사용하며 동적 쿼리를 지원합니다.
- Gitter에서 채팅 및 도움을 제공하며 npm을 통해 설치할 수 있습니다.
- Postgres.js는 SQL 데이터베이스 인스턴스 생성을 허용하며 특정 연령 이상의 사용자 가져오기, 사용자 삽입, 쿼리 구축 등의 작업을 지원합니다.
- 트랜잭션, 데이터 변환, 실시간 구독을 지원하며, Cloudflare Workers의 TCP 소켓 API에 대한 내장 지원이 있습니다.
- Postgres.js는 자동으로 유휴 연결 또는 지정된 시간 이상 존재한 연결을 닫도록 설정할 수 있습니다.
- 준비된 문장과 사용자 정의 유형을 지원하며, 연결 문자열이나 옵션 없이 데이터베이스에 연결할 수 있습니다.
- Postgres.js는 처음 데이터베이스에 연결할 때 테이블/배열 유형 정보를 자동으로 가져옵니다.
- 이 텍스트는 데이터베이스에서 값 변환을 위해 sql.typed.rect()를 사용하는 방법과 데이터베이스로의 프로세스 내 ssh 터널링을 수행하는 방법에 대한 예를 제공합니다.
- sql.end()를 사용하여 프로세스 종료 전에 서버 재시작 시 적절한 해체 및 정리를 보장하는 것의 중요성을 강조합니다.
- 이 텍스트는 풀에서 연결을 추출하고 단일 연결을 감싸는 클라이언트를 반환하는 예약 메서드를 소개합니다.
- 오류는 관련 쿼리로 던져지며 전역적으로는 절대 던져지지 않으며, 항상 기본 Postgres 형식으로 표시됩니다.
- Postgres.js는 TypeScript를 지원하며 쿼리에 대한 행 목록 유형을 전달하는 방법에 대한 예를 제공합니다.
- Postgres.js는 마이그레이션 솔루션을 제공하지 않지만, 마이그레이션을 위해 Postgres.js를 지원하는 일부 모듈에 대한 링크를 제공합니다.
- 이 텍스트는 @JAForbes, @ACXgit, 그리고 Ryan Dahl의 기여에 대해 감사의 말로 마무리됩니다.