프로젝트 소개
PouchDB SQLite 어댑터는 PouchDB에 대한 일반적인 SQLite 백엔드를 제공하며, 코어 어댑터 로직을 특정 SQLite 구현에서 분리시킵니다. 계층화된 아키텍처를 따르며, PouchDB 어댑터 기능(문서 저장, 쿼리, 첨부 파일)을 처리하는 코어 레이어, SQLite 상호작용 계약 정의하는 추상 데이터베이스 인터페이스 레이어, 구체적인 SQLite 라이브러리 구현 레이어가 있습니다. 현재 지원되는 구현에는 Capacitor SQLite, Expo SQLite, OP SQLite, Cloudflare Durable Objects가 있으며, 플러그인 시스템을 통해 새 어댑터를 추가할 수 있습니다. 크로스 플랫폼 사용(웹, 리액트 네이티브, 전자, 노드.js) 및 최적화된 첨부 파일 처리, 구성 지침 등이 포함되어 있습니다. 사용 방법은 pouchdb-core, sqlite-core 플러그인, 특정 SQLite 구현 플러그인을 설치한 후 PouchDB 인스턴스를 adapter:'sqlite' 및 sqliteImplementation으로 구성하는 것입니다. README는 리액트 네이티브에 대한 알려진 문제를 제공하며, 폴리필 및 의존성 추천을 제공하고 이전 리액트 네이티브 SQLite 어댑터에 대한 크레딧을 제공합니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.