将数据从数据存储移动到 MySQL(云端 SQL)

Move data from datastore to MySQL(Cloud SQL)

我正在努力将数据从 Google App 引擎数据存储移动到云端 SQL,我在每个地方搜索了任何工具或流程,我得到的很少 details/link 是:
1. https://cloud.google.com/datastore/docs/export-import-entities
2. https://cloud.google.com/appengine/docs/standard/python/console/datastore-backing-up-restoring
3. https://johanndutoit.net/importing-a-datastore-backup-for-local-development-on-app-engine/
4.Exporting Google App Engine Datastore to MySQL?

但没有得到完美的解决方案。任何人都可以帮助我找到有效的方法、任何工具或指南,我可以通过这些方法在 Mysql 上移动完整数据。 一些 table 在其列值中使用其他 table 的键,因此我们需要处理键不匹配问题。

我们将不胜感激。

我完成了从 DataStore 到 Cloud 的迁移SQL。我的旅程是这样进行的:

  1. 使用云存储桶将数据存储数据导入 google bigquery。
  2. Select 根据所需的数据库模式从 bigquery 获取数据并以 Excel 格式导出。
  3. 将导出的 excel 直接导入 Cloud SQL 或转换为 SQL 脚本。

以上是从 DataStore 迁移到 CloudSql 所需的概括步骤。