@capgo/capacitor-data-storage-sqlite
Übersicht
Abschnitt mit dem Titel „Übersicht“Öffne einen benannten Store, setze Keys und frage Werte ab, ohne manuell SQL zu schreiben. Wechsle zwischen Tabellen, migriere JSON-Payloads und aktiviere die Verschlüsselung auf iOS und Android für zusätzlichen Schutz über die OS-Sandbox hinaus.
Typische Anwendungsfälle: Offline-Einstellungen, Formular-Entwürfe, gecachte API Payloads und Feature Flags, die Prozess-Restarts überstehen müssen.
Plattform-Support
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | SQLite über Community-Storage-Layer |
| Android | Ja | SQLite mit optionaler Verschlüsselung |
| Web | Ja | Implementierung auf IndexedDB-Basis |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“openStore- Store öffnen.closeStore- Store schließen.isStoreOpen- Prüfen, ob der Store offen ist.isStoreExists- Prüfen, ob der Store existiert.
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
openStore | Einen Store öffnen. |
closeStore | Den Store schließen. |
isStoreOpen | Prüfen, ob der Store offen ist. |
isStoreExists | Prüfen, ob der Store existiert. |
deleteStore | Einen Store löschen. |
setTable | Eine Tabelle zu einem Store hinzufügen. |
set | Daten mit Key und Value speichern. |
get | Einen Wert über den Key abrufen. |
remove | Daten mit einem Key entfernen. |
clear | Data Store leeren (alle Keys löschen). |
iskey | Prüfen, ob ein Key existiert. |
keys | Die Liste der Keys abrufen. |
values | Liste der Datenwerte abrufen. |
filtervalues | Holen Sie die Datenwertliste für Filter-Keys ab. |
keysvalues | Liste der Key-Value-Paare abrufen. |
isTable | Prüfen, ob eine Tabelle existiert. |
tables | Tabelleliste des aktuellen Stores abrufen. |
deleteTable | Eine Tabelle löschen. |
importFromJson | Datenbank aus JSON importieren. |
isJsonValid | Gültigkeit eines JSON-Objekts prüfen. |
exportToJson | Exportiert die angegebene Datenbank in ein JSON-Objekt. |
getPluginVersion | Gibt die native Capacitor Plugin-Version zurück. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-data-storage-sqlite.
Weiter geht’s mit @capgo/capacitor-data-storage-sqlite
Abschnitt mit dem Titel „Weiter geht’s mit @capgo/capacitor-data-storage-sqlite“Wenn Sie ... verwenden @capgo/capacitor-data-storage-sqlite um Speicher und Dateiverarbeitung zu planen, verbinde es mit Verwendung von @capgo/capacitor-data-storage-sqlite für die native Funktion in „Verwendung von @capgo/capacitor-data-storage-sqlite“,“ @capgo/capacitor-file für die Implementierungsdetails in @capgo/capacitor-file, Verwendung von @capgo/capacitor-file für die native Funktion bei der Nutzung von @capgo/capacitor-file, @capgo/capacitor-uploader für die Implementierungsdetails in @capgo/capacitor-uploader, und Nutzung von @capgo/capacitor-uploader für die native Funktion bei der Nutzung von @capgo/capacitor-uploader.