Vai al contenuto

@capgo/capacitor-fast-sql

SQLite nativo ad alte prestazioni con protocollo personalizzato per sincronizzazioni efficienti e sostituzione di IndexedDB

SQLite nativo ad alte prestazioni con protocollo personalizzato per sincronizzazioni efficienti e sostituzione di IndexedDB

Inizia con connect() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebSìSQLite/Wasm e OPFS
  • connect - Inizializza la connessione al database e avvia il server HTTP.
  • disconnect - Chiudi la connessione al database e ferma il server HTTP.
  • getServerInfo - Ottieni la porta del server HTTP e il token per la comunicazione diretta.
  • execute - Esegui una query SQL tramite il bridge Capacitor (per query semplici). Per prestazioni migliori con dataset di grandi dimensioni, usa direttamente il protocollo HTTP tramite la classe SQLConnection.
MetodoDescrizione
connectInizializza la connessione al database e avvia il server HTTP.
disconnectChiudi la connessione al database e arresta il server HTTP.
getServerInfoOttieni la porta del server HTTP e il token per la comunicazione diretta.
executeEsegui una query SQL tramite il bridge Capacitor (per query semplici). Per performance migliori con dataset ampi, usa direttamente il protocollo HTTP tramite la classe SQLConnection.
beginTransactionAvvia una transazione sul database.
commitTransactionEsegui il commit della transazione corrente.
rollbackTransactionEsegui il rollback della transazione corrente.
getPluginVersionOttieni la versione nativa del plugin Capacitor.
configureWebConfigura le opzioni specifiche per il web del modulo sql.js WASM.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-fast-sql.

Se stai usando @capgo/capacitor-fast-sql per pianificare lo storage e la gestione dei file, collegalo a Usare @capgo/capacitor-fast-sql per la funzionalità nativa in Usare @capgo/capacitor-fast-sql, @capgo/capacitor-data-storage-sqlite per i dettagli di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzo di @capgo/capacitor-data-storage-sqlite per la funzionalità nativa in Utilizzo di @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file per i dettagli di implementazione in @capgo/capacitor-file, e Utilizzo di @capgo/capacitor-file per la funzionalità nativa in Utilizzo di @capgo/capacitor-file.