SQLite — Formato de Almacenamiento y Versión
Documentación técnica del almacenamiento SQLite para la migración de datos offline.
Plugin y Versión
| Aspecto | Valor |
|---|---|
| Plugin | cordova-sqlite-storage |
| Versión (package.json) | ^6.0.0 |
| Nombre del archivo DB | aura.db |
| Location | default |
| Android Database Provider | system (usa android.database.sqlite nativo del OS) |
| iOS | SQLite nativo del sistema (incluido en iOS, no embebido) |
| Web (dev) | WebSQL via window.openDatabase('MyDatabase', '1.0', 'Data', 2MB) |
Versión de SQLite según plataforma
Dado que usa androidDatabaseProvider: 'system', la versión de SQLite depende del OS del dispositivo:
| Plataforma | Versión SQLite |
|---|---|
| Android 10 (API 29) | 3.28.0 |
| Android 11 (API 30) | 3.32.2 |
| Android 12 (API 31) | 3.32.2 |
| Android 13 (API 33) | 3.32.2 |
| Android 14 (API 34) | 3.39.2 |
| iOS 13+ | 3.28.0+ (varía por versión de iOS) |
| iOS 16 | 3.39.5 |
| iOS 17 | 3.39.5+ |
Nota: No se embebe una versión fija de SQLite. Se usa la del sistema operativo.
Ubicación del archivo en disco
Android
/data/data/com.auravant/databases/aura.db
(Obtenido via context.getDatabasePath("aura.db"))
iOS
Library/LocalDatabase/aura.db
(Location default en cordova-sqlite-storage para iOS)