如何导入数据到sembast flutter?
How to import data to sembast flutter?
我正在 flutter 上开发移动应用程序,现在正在选择一个数据库。我在考虑sembast
(https://pub.dev/packages/sembast#-readme-tab-),但是没有关于将数据导入(预加载)到数据库的信息。
有人知道吗?我应该将带有数据的 csv 或 json 文件添加到资产中,然后以某种方式将其加载到数据库中吗?相比之下,同一作者(https://pub.dev/packages/sqflite#-readme-tab-)有sqflite包,这里我可以将sqlite数据库添加到资产中,然后将其导入到项目中。
Sembast 不仅仅是 flutter,所以没有具体提到资产文件。
一种解决方案是使用基本版本控制系统预加载数据:
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
我正在 flutter 上开发移动应用程序,现在正在选择一个数据库。我在考虑sembast
(https://pub.dev/packages/sembast#-readme-tab-),但是没有关于将数据导入(预加载)到数据库的信息。
有人知道吗?我应该将带有数据的 csv 或 json 文件添加到资产中,然后以某种方式将其加载到数据库中吗?相比之下,同一作者(https://pub.dev/packages/sqflite#-readme-tab-)有sqflite包,这里我可以将sqlite数据库添加到资产中,然后将其导入到项目中。
Sembast 不仅仅是 flutter,所以没有具体提到资产文件。
一种解决方案是使用基本版本控制系统预加载数据: 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