如何使用deveco studio 或者 命令行查看@ohos.data.relationalStore创建的数据库表结构?

请问各位大佬如何使用deveco studio 或者 命令行查看@ohos.data.relationalStore创建的数据库表结构?


数据管理
deveco studio
2024-06-18 14:00:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
sabrinan

目前这个需求比较麻烦,由于严格的权限控制,加上应用创建数据库保存在应用自己的沙箱中,故访问数据库文件很不容易;IDE本身不能直接读取模拟器或真机的文件系统;命令行查看也不方便;现在只从客服收到一个提示,可用hdc将数据库文件拷贝到电脑,然后用sqlite3命令对此文件进行查询,拷贝命令为:

hdc file recv <path_to_database>/<db_file> ./<local_path>

前一个为手机上文件系统路径,后者为电脑上保存路径;手机上路径有不同说法;客服给的是: /data/app/el2/100/database/<bundleName>/entry/db/<db_file>

根据文档用代码提取的路径为:/data/storage/el2/database/entry/rdb/

可能客服给的是绝对路径;而代码提取的是经沙箱伪装过的路径;

测试过在App中用代码采用第二种路径进行目录文件列出,可以看到数据库文件;命令行尚未实际测试;

希望有帮助!

分享
微博
QQ
微信
回复
2024-06-18 15:43:28
相关问题
HarmonyOS @ohos.data.relationalStore 使用
122浏览 • 1回复 待解决
HarmonyOS 如何查看app数据库
951浏览 • 1回复 待解决
能否提供命令行,手动编译har或者hsp
743浏览 • 1回复 待解决
HarmonyOS 测试命令行相关使用
447浏览 • 1回复 待解决
MySQL 命令行如何导出 DDL?
3880浏览 • 1回复 待解决
如何使用命令行进行app打包
2016浏览 • 1回复 待解决
使用HiDumper命令行工具优化性能
681浏览 • 1回复 待解决
HarmonyOS 怎么使用命令行构建项目
393浏览 • 1回复 待解决
使用命令行CMake构建NDK工程
932浏览 • 1回复 待解决
能否提供命令行构建?
698浏览 • 1回复 待解决
HarmonyOS relationalStore数据库设置监听
346浏览 • 1回复 待解决
如何通过命令行查询窗口信息
2081浏览 • 1回复 待解决