Guía
Tutorial sobre SQL rápido
Usando @capgo/capacitor-fast-sql
Plugin de SQL rápido para acceso a bases de datos SQLite de alta performance.
Instalar
bun add @capgo/capacitor-fast-sql
bunx cap sync
¿Qué se expone con este plugin?
connect- Inicializar la conexión de la base de datos y arrancar el servidor HTTP.disconnect- Cerrar la conexión de la base de datos y detener el servidor HTTP.getServerInfo- Obtener el puerto y el token del servidor HTTP para comunicación directa.execute- Ejecutar una consulta SQL a través del puente Capacitor (para consultas simples). Para una mejor rendimiento con grandes conjuntos de datos, utilice el protocolo HTTP directamente a través de la clase SQLConnection.
Ejemplo de uso
connect
Inicializar la conexión de la base de datos y arrancar el servidor HTTP.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const conn = await CapgoCapacitorFastSql.connect({ database: 'myapp' });
console.log('Connected on port:', conn.port);
disconnect
Cerrar la conexión de la base de datos y detener el servidor HTTP.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
await CapgoCapacitorFastSql.disconnect({ database: 'myapp' });
getServerInfo
Obtener el puerto y token del servidor HTTP para comunicación directa.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const info = await CapgoCapacitorFastSql.getServerInfo({ database: 'myapp' });
console.log('Server port:', info.port);
execute
Ejecutar una consulta SQL a través de Capacitor (para consultas simples). Para una mejor rendimiento con grandes conjuntos de datos, utilice el protocolo HTTP directamente a través de la clase SQLConnection.
import { CapgoCapacitorFastSql } from '@capgo/capacitor-fast-sql';
const result = await CapgoCapacitorFastSql.execute({
database: 'myapp',
statement: 'SELECT * FROM users WHERE age > ?',
params: [18]
});
console.log('Rows:', result.rows);
Referencia completa.
- GitHub: https://github.com/Cap-go/capacitor-sql-rápido/
- Documentación: /docs/plugins/sql-rápido/
Sigue adelante desde Usando @capgo/capacitor-sql-rápido
Si estás utilizando Usando @capgo/capacitor-sql-rápido para planificar el almacenamiento y el manejo de archivos, conectalo con @capgo/capacitor-sql-rápido para el detalle de implementación en @capgo/capacitor-fast-sql, Getting Started para el detalle de implementación en Getting Started, @capgo/capacitor-data-storage-sqlite para el detalle de implementación en @capgo/capacitor-data-storage-sqlite, Usando @capgo/capacitor-data-storage-sqlite para la capacidad nativa en Usando @capgo/capacitor-data-storage-sqlite, y @capgo/capacitor-file para el detalle de implementación en @capgo/capacitor-file.