@capgo/capacitor-data-storage-sqlite
Panoramica
Sezione intitolata “Panoramica”Apri uno store con nome, imposta le chiavi e interroga i valori senza scrivere SQL a mano. Passa da una tabella all'altra all'interno di uno store, migra payload JSON e abilita la crittografia su iOS e Android quando ti serve una protezione at rest oltre la sandbox del sistema operativo.
Casi d'uso tipici: impostazioni offline, bozze di form, payload API in cache e feature flag che devono sopravvivere al riavvio del processo.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | SQLite tramite storage layer della community |
| Android | Sì | SQLite con crittografia opzionale |
| Web | Sì | Implementazione basata su IndexedDB |
Funzionalità principali
Sezione intitolata “Funzionalità principali”openStore- Apri uno store.closeStore- Chiudi lo Store.isStoreOpen- Verifica se lo Store è aperto.isStoreExists- Verifica se lo Store esiste.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
openStore | Apri uno store. |
closeStore | Chiudi lo Store. |
isStoreOpen | Verifica se lo Store è aperto. |
isStoreExists | Verifica se lo Store esiste. |
deleteStore | Elimina uno store. |
setTable | Imposta o aggiungi una tabella a uno store esistente. |
set | Memorizza un dato con la chiave e il valore indicati. |
get | Recupera il valore di un dato per una chiave specificata. |
remove | Rimuovi un dato con la chiave indicata. |
clear | Svuota il Data Store (elimina tutte le chiavi). |
iskey | Verifica se una chiave esiste. |
keys | Ottieni l'elenco delle chiavi dei dati. |
values | Ottieni l'elenco dei valori dei dati. |
filtervalues | Ottieni l'elenco dei valori per le chiavi di filtro. |
keysvalues | Ottieni l'elenco delle coppie chiave/valore. |
isTable | Verifica se una tabella esiste. |
tables | Ottieni l'elenco delle tabelle dello store attuale. |
deleteTable | Elimina una tabella. |
importFromJson | Importa un database da un JSON. |
isJsonValid | Verifica la validità di un oggetto JSON. |
exportToJson | Esporta il database indicato in un oggetto JSON. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-data-storage-sqlite.
Continua da @capgo/capacitor-data-storage-sqlite
Sezione intitolata “Continua da @capgo/capacitor-data-storage-sqlite”Se stai usando @capgo/capacitor-data-storage-sqlite per pianificare lo storage e la gestione dei file, collegalo a Utilizzo di @capgo/capacitor-data-storage-sqlite per la funzionalità nativa in Utilizzo di @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file per i dettagli di implementazione in @capgo/capacitor-file, Utilizzo di @capgo/capacitor-file per la funzionalità nativa in Using @capgo/capacitor-file, @capgo/capacitor-uploader per i dettagli di implementazione in @capgo/capacitor-uploader, e Utilizzo di @capgo/capacitor-uploader per la funzionalità nativa in Using @capgo/capacitor-uploader.