このプロジェクトについて
PouchDB SQLiteアダプタは、PouchDB向けの汎用SQLiteバックエンドを提供し、コアアダプタのロジックを特定のSQLite実装から分離します。階層化アーキテクチャを採用しており、PouchDBアダプタ機能(ドキュメント保存、クエリ、添付ファイル)を処理するコア層、SQLiteとの相互作用の契約を定義する抽象データベースインターフェース層、具体的なSQLiteライブラリ向けの実装層から構成されます。現在サポートされている実装には、Capacitor SQLite、Expo SQLite、OP SQLite、Cloudflare Durable Objectsが含まれ、新しいアダプタを追加できるプラグインシステムを備えています。このアダプタはクロスプラットフォーム利用(Web、React Native、Electron、Node.js)向けに設計されており、最適化された添付ファイル処理と設定ガイダンスを含みます。使用するには、pouchdb-core、sqlite-coreプラグイン、および特定のSQLite実装プラグインをインストールし、PouchDBインスタンスをadapter:'sqlite'とsqliteImplementationで設定します。READMEにはReact Nativeに関する既知の問題も記載されており、polyfillと依存関係の推奨事項を提供し、以前のReact Native SQLiteアダプタにクレジットを付与しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.