我正在开发移动应用程序,现在正在选择一个数据库。我正在考虑sembast
(https://pub.dev/packages/sembast#-readme-tab-),但没有关于将数据导入(预加载)到数据库的信息。有人知道吗?我应该将带有数据的 csv 或 json 文件添加到资产中,然后以某种方式将其加载到数据库中吗?相比之下,有来自同一作者的 sqflite 包(https://pub.dev/packages/sqflite#-readme-tab-),在这里我可以将 sqlite 数据库添加到资产,然后将其导入项目。
问问题
1100 次
1 回答
1
Sembast 不仅仅是颤振,因此没有具体提及资产文件。
一种解决方案是使用基本版本控制系统预加载数据: https ://github.com/tekartik/sembast.dart/blob/master/sembast/doc/open.md#preloading-data
或导入数据(从资产文件中读取导出的地图): https ://github.com/tekartik/sembast.dart/blob/master/sembast/doc/storage_format.md#importexport
于 2019-07-11T07:54:42.267 回答