使用:@capgo/capacitor-fast-sql
高速SQLプラグイン:高性能SQLiteデータベースへのアクセス用。
インストール
bun add @capgo/capacitor-fast-sql
bunx cap sync
このプラグインが公開するもの
connect- データベース接続を初期化し、HTTPサーバーを起動します。disconnect- データベース接続を閉じ、HTTPサーバーを停止します。getServerInfo- 直接通信するためにHTTPサーバーポートとトークンを取得します。execute- Capacitor ブリッジを使用してSQLクエリを実行します(シンプルなクエリの場合)。大規模なデータセットとともに、パフォーマンスを向上させるには、HTTPプロトコルを直接使用するSQLConnectionクラスを使用してください。
使用例
connect
データベース接続を初期化し、HTTPサーバーを起動します。
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const conn = await CapgoCapacitorFastSql.connect({ database: 'myapp' });
console.log('Connected on port:', conn.port);
disconnect
データベース接続を閉じてHTTPサーバーを停止します。
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
HTTPサーバー ポートとトークンを直接通信するために取得します。
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Capacitor ブリッジを介してSQLクエリを実行します (シンプルなクエリの場合)。 大規模なデータセットの場合、パフォーマンスが向上するには、HTTPプロトコルを直接使用するSQLConnectionクラスを使用してください。
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const result = await CapgoCapacitorFastSql.execute({
database: 'myapp',
statement: 'SELECT * FROM users WHERE age > ?',
params: [18]
});
console.log('Rows:', result.rows);
フル リファレンス
- GitHub: https://github.com/Cap-go/capacitor-fast-sql/
- ドキュメント: /docs/plugins/fast-sql/
@capgo/capacitor-fast-sqlを使用している場合、続けてください。
@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sqlを使用している場合、ストレージとファイルハンドリングを計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sqlと接続してください。 @capgo/capacitor-fast-sqlを使用している場合、ストレージとファイルハンドリングを計画するには、@capgo/capacitor-fast-sqlと接続してください。 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sqlを使用している場合、ストレージとファイルハンドリングを計画するには、@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sqlと接続してください。 @capgo/capacitor-fast-sqlを使用している場合、ストレージとファイルハンドリングを計画するには、@capgo/capacitor-fast-sqlと接続してください。 @capgo/capacitor-fast-sql Getting Started @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-fast-sqlの実装詳細 @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqliteの実装詳細 @capgo/capacitor-data-storage-sqliteを使用 @capgo/capacitor-data-storage-sqliteのネイティブ機能を使用し、@capgo/capacitor-file @capgo/capacitor-fileの実装詳細 for the implementation detail in @capgo/capacitor-file.