使用 Ionic SqlStorage 时,sqlite 数据存储在哪里?
Where is the sqlite data stored when using Ionic SqlStorage?
我只是对默认键值用法感到好奇。
import {Storage, SqlStorage } from 'ionic-angular';
let storage = new Storage(SqlStorage);
storage.set(key, value);
storage.get(key).then((value) => { ... });
在哪里可以找到 sqlite 文件?
我想我可以 read/write 在应用程序之外;真的吗?老实说,我只对调试感兴趣,所以如果我只能有读取权限,并且只有在应用程序关闭后才可以。在开发过程中,我对我的桌面特别感兴趣(而不是在设备上)。我是否必须使用备份文件选项并指定我自己的数据库路径才能执行此操作?
文档说明它存储到 WebSQL,除非您安装了 SQLite 插件
文档的前几行...
http://ionicframework.com/docs/v2/api/platform/storage/SqlStorage/
根据此处的来源,应用程序存储文件夹中的默认数据库文件名将为“__ionicstorage”:
https://github.com/driftyco/ionic/blob/f477aa2391922a399acde23bf50ff095b12a287d/src/storage/sql.ts
我只是对默认键值用法感到好奇。
import {Storage, SqlStorage } from 'ionic-angular';
let storage = new Storage(SqlStorage);
storage.set(key, value);
storage.get(key).then((value) => { ... });
在哪里可以找到 sqlite 文件?
我想我可以 read/write 在应用程序之外;真的吗?老实说,我只对调试感兴趣,所以如果我只能有读取权限,并且只有在应用程序关闭后才可以。在开发过程中,我对我的桌面特别感兴趣(而不是在设备上)。我是否必须使用备份文件选项并指定我自己的数据库路径才能执行此操作?
文档说明它存储到 WebSQL,除非您安装了 SQLite 插件
文档的前几行...
http://ionicframework.com/docs/v2/api/platform/storage/SqlStorage/
根据此处的来源,应用程序存储文件夹中的默认数据库文件名将为“__ionicstorage”:
https://github.com/driftyco/ionic/blob/f477aa2391922a399acde23bf50ff095b12a287d/src/storage/sql.ts