Langsung ke konten

@capgo/capacitor-data-storage-sqlite

Penyimpanan key-value yang ramah enkripsi, didukung SQLite di native dan IndexedDB di web.

Buka store bernama, set key, dan query nilai tanpa menulis SQL secara manual. Ganti tabel di dalam store, migrasi payload JSON, dan aktifkan enkripsi di iOS dan Android saat Anda butuh perlindungan at-rest di luar sandbox OS.

Cocok untuk: pengaturan offline, draft form, cached API payloads, dan feature flags yang harus bertahan setelah proses restart.

PlatformDukunganCatatan
iOSYaSQLite melalui lapisan penyimpanan komunitas
AndroidYaSQLite dengan enkripsi opsional
WebYaImplementasi berbasis IndexedDB
  • openStore - Buka store.
  • closeStore - Tutup store.
  • isStoreOpen - Periksa apakah store sudah dibuka.
  • isStoreExists - Periksa apakah store ada.
MetodeDeskripsi
openStoreBuka store.
closeStoreTutup store.
isStoreOpenCek apakah store sudah dibuka.
isStoreExistsCek apakah store ada.
deleteStoreHapus store.
setTableAtur atau tambah tabel ke store yang sudah ada.
setSimpan data dengan key dan value tertentu.
getAmbil nilai data untuk key data tertentu.
removeHapus data dengan key tertentu.
clearKosongkan Data Store (hapus semua key).
iskeyCek apakah key data tersebut ada.
keysAmbil daftar key data.
valuesAmbil daftar value data.
filtervaluesAmbil daftar value data untuk key filter.
keysvaluesAmbil daftar pasangan key/value.
isTableCek apakah tabel ada.
tablesAmbil daftar tabel untuk store saat ini.
deleteTableHapus tabel.
importFromJsonImpor database dari JSON.
isJsonValidCek validitas JSON Object.
exportToJsonEkspor database yang diberikan ke JSON Object.
getPluginVersionDapatkan versi plugin native Capacitor.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-data-storage-sqlite.

Lanjut dari @capgo/capacitor-data-storage-sqlite

Bagian berjudul “Lanjut dari @capgo/capacitor-data-storage-sqlite”

Jika Anda menggunakan @capgo/capacitor-data-storage-sqlite untuk merencanakan penyimpanan dan penanganan file, hubungkan dengan Menggunakan @capgo/capacitor-data-storage-sqlite untuk kapabilitas native di Menggunakan @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file untuk detail implementasi di @capgo/capacitor-file, Menggunakan @capgo/capacitor-file untuk kemampuan native di Menggunakan @capgo/capacitor-file, @capgo/capacitor-uploader untuk detail implementasi di @capgo/capacitor-uploader, dan Menggunakan @capgo/capacitor-uploader untuk kemampuan native di Menggunakan @capgo/capacitor-uploader.