如何在 App Engine 管理的虚拟机中执行 sql 架构迁移?

How to perform sql schema migrations in app engine managed vm?

我目前正在使用 google 云 sql 第二代实例来托管我的数据库。我需要对 table 进行架构更改,但我不确定执行此操作的最佳方法是什么。

理想情况下,在我使用 gcloud preview app deploy 部署之前,我的迁移将 运行 因此新版本的代码使用最新的架构。另外,如果我需要回滚到我的应用程序的旧版本,迁移应该在那个时间点 运行。有没有办法将 sql 架构迁移与我的应用引擎部署集成?

我的应用是应用引擎管理的 VM python/flask。

SQL 模式迁移是 SQL 数据库管理的一个著名分支,它不特定于云 SQL,主要不同于其他 SQL 系统它是如何部署和联网的。除此之外,您应该在线查找架构迁移文档和文章,以了解如何处理您的特定情况。然而,这个问题对于 Stack Overflow 来说太宽泛了。祝你好运!