Zum Inhalt springen

@capgo/capacitor-fast-sql

Hochperformantes natives SQLite mit eigenem Protokoll für effiziente Sync-Vorgänge und als Ersatz für IndexedDB

Hochperformantes natives SQLite mit eigenem Protokoll für effiziente Sync-Vorgänge und als Ersatz für IndexedDB

Starte mit connect() und die weiteren unten aufgeführten Core-Methoden.

PlattformSupportHinweise
iOSJaNativ
AndroidJaNativ
WebJaSQLite/Wasm und OPFS
  • connect - Initialisiere die Datenbankverbindung und starte den HTTP-Server.
  • disconnect - Datenbankverbindung schließen und HTTP-Server stoppen.
  • getServerInfo - HTTP-Server-Port und Token für direkte Kommunikation abrufen.
  • execute - Führe eine SQL-Abfrage über die Capacitor Bridge aus (für einfache Abfragen). Für bessere Performance bei großen Datensätzen nutze das HTTP-Protokoll direkt über die SQLConnection-Klasse.
MethodeBeschreibung
connectInitialisiere die Datenbankverbindung und starte den HTTP-Server.
disconnectSchließe die Datenbankverbindung und stoppe den HTTP-Server.
getServerInfoRufe den Port und das Token des HTTP-Servers für die direkte Kommunikation ab.
executeFühre eine SQL-Abfrage über die Capacitor Bridge aus (für einfache Queries). Für bessere Performance bei großen Datensätzen nutze das HTTP-Protokoll direkt über die SQLConnection-Klasse.
beginTransactionStarte eine Datenbank-Transaktion.
commitTransactionCommitte die aktuelle Transaktion.
rollbackTransactionRollback der aktuellen Transaktion.
getPluginVersionGibt die native Capacitor Plugin-Version zurück.
configureWebKonfiguriere web-spezifische Optionen für das sql.js WASM-Modul.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-fast-sql.

Wenn Sie ... verwenden @capgo/capacitor-fast-sql um Speicher und Dateiverarbeitung zu planen, verbinde es mit Verwendung von @capgo/capacitor-fast-sql für die native Funktion in Verwendung von @capgo/capacitor-fast-sql, @capgo/capacitor-data-storage-sqlite für die Implementierungsdetails in @capgo/capacitor-data-storage-sqlite, Verwendung von @capgo/capacitor-data-storage-sqlite für die native Funktion in „Verwendung von @capgo/capacitor-data-storage-sqlite“,“ @capgo/capacitor-file für das Implementierungsdetail in @capgo/capacitor-file, und Verwendung von @capgo/capacitor-file für die native Funktion in Verwendung von @capgo/capacitor-file.