如何将数据导入到颤振?

时间:2019-07-10 19:57:23

标签: sql flutter dart nosql sqflite

我正在快速开发移动应用程序,现在选择一个数据库。我正在考虑sembasthttps://pub.dev/packages/sembast#-readme-tab-),但是没有有关将数据导入(预加载)到数据库的信息。 有人知道吗?我应该将带有数据的csv或json文件添加到资产,然后以某种方式将其加载到数据库中吗?相比之下,有一个来自同一作者(https://pub.dev/packages/sqflite#-readme-tab-)的sqflite软件包,在这里我可以将sqlite数据库添加到资产中,然后将其导入到项目中。

1 个答案:

答案 0 :(得分:0)

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