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.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Sí | SQLite/Wasm y OPFS |
Funcionalidades principales
Sección titulada “Funcionalidades principales”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.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
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 la comunicación directa. |
execute | Ejecuta 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. |
beginTransaction | Inicia una transacción de base de datos. |
commitTransaction | Confirma la transacción actual. |
rollbackTransaction | Realiza un rollback de la transacción actual. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
configureWeb | Configura las opciones web para el módulo sql.js WASM. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-fast-sql.
Continúa desde @capgo/capacitor-fast-sql
Sección titulada “Continúa desde @capgo/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.