Saltar al contenido

@capgo/capacitor-data-storage-sqlite

Almacenamiento clave-valor cifrado y sencillo, respaldado por SQLite en nativo e IndexedDB en web.

Abre un almacén con nombre, establece claves y consulta valores sin escribir SQL a mano. Cambia entre tablas dentro de un almacén, migra payloads JSON y activa el cifrado en iOS y Android cuando necesites protección en reposo más allá del sandbox del SO.

Encaja bien para: ajustes offline, formularios en borrador, payloads de API en caché y feature flags que deben sobrevivir a los reinicios del proceso.

PlataformaSoporteNotas
iOSSíSQLite mediante la capa de storage de la comunidad
AndroidSíSQLite con cifrado opcional
WebSíImplementación basada en IndexedDB
  • openStore - Abrir un store.
  • closeStore - Cerrar el store.
  • isStoreOpen - Comprobar si el store está abierto.
  • isStoreExists - Comprobar si el store existe.
MétodoDescripción
openStoreAbrir un store.
closeStoreCerrar el store.
isStoreOpenComprobar si el store está abierto.
isStoreExistsComprobar si el store existe.
deleteStoreEliminar un store.
setTableConfigurar o añadir una tabla a un store existente.
setGuardar un dato con una clave y un valor dados.
getRecuperar el valor de un dato para una clave de datos dada.
removeEliminar un dato con una clave dada.
clearLimpiar el Data Store (borrar todas las claves).
iskeyComprobar si existe una clave de datos.
keysObtener la lista de claves de datos.
valuesObtener la lista de valores de datos.
filtervaluesObtener la lista de valores de datos para claves de filtro.
keysvaluesObtener la lista de pares clave/valor.
isTableComprobar si existe una tabla.
tablesObtener la lista de tablas del store actual.
deleteTableEliminar una tabla.
importFromJsonImportar una base de datos desde un JSON.
isJsonValidComprobar la validez de un objeto JSON.
exportToJsonExportar la base de datos indicada a un objeto JSON.
getPluginVersionObtén la versión del plugin nativo Capacitor.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-data-storage-sqlite.

Continúa desde @capgo/capacitor-data-storage-sqlite

Sección titulada “Continúa desde @capgo/capacitor-data-storage-sqlite”

Si estás usando @capgo/capacitor-data-storage-sqlite para planificar el almacenamiento y la gestión de archivos, conéctalo con Uso de @capgo/capacitor-data-storage-sqlite para la funcionalidad nativa en Uso de @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file para el detalle de implementación en @capgo/capacitor-file, Uso de @capgo/capacitor-file para la capacidad nativa en Usando @capgo/capacitor-file, @capgo/capacitor-uploader para el detalle de implementación en @capgo/capacitor-uploader, y Uso de @capgo/capacitor-uploader para la capacidad nativa en Usando @capgo/capacitor-uploader.