Aller au contenu

@capgo/capacitor-fast-sql

SQLite natif haute performance avec protocole personnalisé pour des opérations de sync efficaces et le remplacement d'IndexedDB

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.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
WebOuiSQLite/Wasm et OPFS
  • 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.
MéthodeDescription
connectInitialiser la connexion à la base de données et démarrer le serveur HTTP.
disconnectFermer la connexion à la base de données et arrêter le serveur HTTP.
getServerInfoRécupérer le port du serveur HTTP et le token pour une communication directe.
executeExé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.
beginTransactionDébuter une transaction de base de données.
commitTransactionValider la transaction en cours.
rollbackTransactionAnnulez la transaction en cours.
getPluginVersionRécupère la version du plugin natif Capacitor.
configureWebConfigurez les options spécifiques au web pour le module sql.js WASM.

Cette référence est synchronisée depuis src/definitions.ts dans 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. »