如何在 Java(SpringBoot2) 和 GCP 数据存储中创建种子数据
How to create Seed Data in Java(SpringBoot2) and GCP Datastore
我正在 Google 云平台中使用 GAE 和 Datastore 在 SpringBoot2 中开发一些应用程序。
我的项目是给pre-customer演示的。
每次更新生产环境,也会更新这个demo环境
所以我想在更新演示环境时使用有点种子数据来刷新数据存储。
如何创建种子数据并将其用于 Cloud Datastore?
我正在 Rails 中寻找与 rake db:seed
类似的内容。
我们正在使用 Google Cloud dataflow 将数据导入数据存储区。我们从一个类似 CSV 的文本文件开始;将其即时转换为 实体 的 PCollection
;最后将它们写入带有数据存储接收器的数据存储中。
我猜 csv 文件就是您要查找的文件(种子数据)。我并不是说您需要将数据放入 CSV 格式。实际上,您可以使用 google 云数据流的任何数据输入源(本质上是 apache-beam supports). See my answer in this post for more details - How to upload data in bulk to the appengine datastore? Older methods do not work.
此外,如果您的数据存储中已有演示数据,则可以使用 import/export utilities。
我正在 Google 云平台中使用 GAE 和 Datastore 在 SpringBoot2 中开发一些应用程序。 我的项目是给pre-customer演示的。
每次更新生产环境,也会更新这个demo环境
所以我想在更新演示环境时使用有点种子数据来刷新数据存储。
如何创建种子数据并将其用于 Cloud Datastore?
我正在 Rails 中寻找与 rake db:seed
类似的内容。
我们正在使用 Google Cloud dataflow 将数据导入数据存储区。我们从一个类似 CSV 的文本文件开始;将其即时转换为 实体 的 PCollection
;最后将它们写入带有数据存储接收器的数据存储中。
我猜 csv 文件就是您要查找的文件(种子数据)。我并不是说您需要将数据放入 CSV 格式。实际上,您可以使用 google 云数据流的任何数据输入源(本质上是 apache-beam supports). See my answer in this post for more details - How to upload data in bulk to the appengine datastore? Older methods do not work.
此外,如果您的数据存储中已有演示数据,则可以使用 import/export utilities。