Aller au contenu

@capgo/capacitor-data-storage-sqlite

Stockage clé-valeur chiffré et simple d'utilisation, basé sur SQLite en natif et IndexedDB sur le web.

Ouvrez un store nommé, définissez des clés et interrogez des valeurs sans écrire de SQL à la main. Basculez entre les tables d'un store, migrez des payloads JSON et activez le chiffrement sur iOS et Android pour une protection au repos au-delà du sandbox de l'OS.

Cas d'usage typiques : paramètres hors ligne, brouillons de formulaires, payloads API mis en cache et feature flags devant survivre au redémarrage du processus.

PlateformeSupportNotes
iOSOuiSQLite via la couche de stockage communautaire
AndroidOuiSQLite avec chiffrement optionnel
Le WebOuiImplémentation basée sur IndexedDB
  • openStore - Ouvrir un store.
  • closeStore - Fermer le store.
  • isStoreOpen - Vérifier si le store est ouvert.
  • isStoreExists - Vérifier si le store existe.
MéthodeDescription
openStoreOuvrir un store.
closeStoreFermer le store.
isStoreOpenVérifier si le store est ouvert.
isStoreExistsVérifier si le store existe.
deleteStoreSupprimer un store.
setTableDéfinir ou ajouter une table à un store existant.
setStocker une donnée avec la clé et la valeur fournies.
getRécupérer la valeur d'une donnée pour une clé donnée.
removeSupprimer une donnée à partir de sa clé.
clearVider le store de données (supprimer toutes les clés).
iskeyVérifier si une clé de donnée existe.
keysRécupérer la liste des clés de données.
valuesRécupérer la liste des valeurs de données.
filtervaluesGet the data value list for filter keys.
keysvaluesGet the data key/value pair list.
isTableVérifier si une table existe.
tablesRécupérer la liste des tables du store actuel.
deleteTableSupprimer une table.
importFromJsonImporter une base de données depuis un JSON.
isJsonValidVérifier la validité d'un objet JSON.
exportToJsonExporter la base de données spécifiée vers un objet JSON.
getPluginVersionRécupère la version du plugin natif Capacitor.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-data-storage-sqlite.

Continuez avec @capgo/capacitor-data-storage-sqlite

Section intitulée « Continuez avec @capgo/capacitor-data-storage-sqlite »

Si vous utilisez @capgo/capacitor-data-storage-sqlite pour planifier le stockage et la gestion des fichiers, connectez-l’à 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, Utiliser @capgo/capacitor-file pour la fonctionnalité native de « Utiliser @capgo/capacitor-file », @capgo/capacitor-uploader pour les détails d'implémentation dans @capgo/capacitor-uploader, et Utiliser @capgo/capacitor-uploader pour la fonctionnalité native dans « Utiliser @capgo/capacitor-uploader. »