我正在使用Google Cloud Platform中的GAE和Datastore在SpringBoot2中开发一些应用程序。 我的项目是为前顾客演示。
每次更新生产环境时,此演示环境也将更新 因此,我希望在演示环境更新时使用kinda种子数据刷新数据存储区。
如何创建种子数据并用于云数据存储?
我正在寻找Rails中rake db:seed
的类似内容。
答案 0 :(得分:0)
我们正在使用Google Cloud dataflow将数据导入数据存储区。我们从类似CSV的文本文件开始;将其即时转换为实体的PCollection
;最后使用数据存储接收器将它们写入数据存储区。
我猜csv文件就是您要查找的内容(种子数据)。我并不是说您需要将数据放入CSV格式。实际上,您可以使用谷歌云数据流的任何数据输入源(基本上apache-beam支持)。有关详细信息,请参阅此帖子中的回答 - How to upload data in bulk to the appengine datastore? Older methods do not work。
此外,如果您已在数据存储区中拥有演示数据,则可以使用import/export utilities。