Saltar al contenido

@capgo/capacitor-fast-sql

SQLite nativo de alto rendimiento con protocolo personalizado para sincronización eficiente y reemplazo de IndexedDB

SQLite nativo de alto rendimiento con protocolo personalizado para sincronización eficiente y reemplazo de IndexedDB

Empieza con connect() y los demás métodos principales detallados abajo.

PlataformaSoporteNotas
iOSSíNativo
AndroidSíNativo
WebSíSQLite/Wasm y OPFS
  • connect - Inicializa la conexión a la base de datos e inicia el servidor HTTP.
  • disconnect - Cierra la conexión a la base de datos y detén el servidor HTTP.
  • getServerInfo - Obtén el puerto del servidor HTTP y el token para comunicación directa.
  • execute - Ejecuta consultas SQL mediante el bridge de Capacitor (para consultas simples). Para un mejor rendimiento con grandes conjuntos de datos, usa el protocolo HTTP directamente con la clase SQLConnection.
MétodoDescripción
connectInicializa la conexión a la base de datos e inicia el servidor HTTP.
disconnectCierra la conexión a la base de datos y detén el servidor HTTP.
getServerInfoObtén el puerto del servidor HTTP y el token para la comunicación directa.
executeEjecuta consultas SQL mediante el bridge de Capacitor (para consultas simples). Para un mejor rendimiento con grandes datasets, usa el protocolo HTTP directamente con la clase SQLConnection.
beginTransactionInicia una transacción de base de datos.
commitTransactionConfirma la transacción actual.
rollbackTransactionRealiza un rollback de la transacción actual.
getPluginVersionObtén la versión del plugin nativo Capacitor.
configureWebConfigura las opciones web para el módulo sql.js WASM.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-fast-sql.

Si estás usando @capgo/capacitor-fast-sql para planificar el almacenamiento y la gestión de archivos, conéctalo con Uso de @capgo/capacitor-fast-sql para la capacidad nativa en Uso de @capgo/capacitor-fast-sql, @capgo/capacitor-data-storage-sqlite para el detalle de implementación en @capgo/capacitor-data-storage-sqlite, 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, y Uso de @capgo/capacitor-file para la funcionalidad nativa en Uso de @capgo/capacitor-file.