如何导入数据到sembast flutter?

How to import data to sembast flutter?

我正在 flutter 上开发移动应用程序,现在正在选择一个数据库。我在考虑sembasthttps://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