SQLite natif haute performance avec protocole personnalisé pour des opérations de sync efficaces et un remplacement d'IndexedDB
Commencez par connect() et les autres méthodes principales listées ci-dessous.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Web | Oui | SQLite/Wasm et OPFS |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »connect- Initialiser la connexion à la base de données et démarrer le serveur HTTP.disconnect- Fermer la connexion à la base de données et arrêter le serveur HTTP.getServerInfo- Récupérer le port du serveur HTTP et le token pour une communication directe.execute- Exécutez une requête SQL via le bridge Capacitor (pour les requêtes simples). Pour de meilleures performances avec de gros jeux de données, utilisez directement le protocole HTTP via la classe SQLConnection.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
connect | Initialiser la connexion à la base de données et démarrer le serveur HTTP. |
disconnect | Fermer la connexion à la base de données et arrêter le serveur HTTP. |
getServerInfo | Récupérer le port du serveur HTTP et le token pour une communication directe. |
execute | Exécutez une requête SQL via le bridge Capacitor (pour les requêtes simples). Pour de meilleures performances avec de gros jeux de données, utilisez directement le protocole HTTP via la classe SQLConnection. |
beginTransaction | Débuter une transaction de base de données. |
commitTransaction | Valider la transaction en cours. |
rollbackTransaction | Annulez la transaction en cours. |
getPluginVersion | Récupère la version du plugin natif Capacitor. |
configureWeb | Configurez les options spécifiques au web pour le module sql.js WASM. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-fast-sql.
Continuer avec @capgo/capacitor-fast-sql
Section intitulée « Continuer avec @capgo/capacitor-fast-sql »Si vous utilisez @capgo/capacitor-fast-sql pour planifier le stockage et la gestion des fichiers, connectez-l’à Utiliser @capgo/capacitor-fast-sql pour la capacité native dans l'utilisation de @capgo/capacitor-fast-sql, @capgo/capacitor-data-storage-sqlite pour les détails d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utiliser @capgo/capacitor-data-storage-sqlite pour la capacité native dans Utiliser @capgo/capacitor-data-storage-sqlite @capgo/capacitor-file pour les détails d'implémentation dans @capgo/capacitor-file, et Utiliser @capgo/capacitor-file pour la capacité native dans « Utiliser @capgo/capacitor-file. »