需要在Flyway迁移期间停止Spring Boot应用程序吗?



我在k8s中部署了Spring Boot应用程序容器。我有单独的容器与Flyway图像。我需要在PostgreSQLDB中进行迁移。迁移前需要停止Spring Boot应用程序容器吗?或者应用程序将自动捕获DB中的更改,并在不合适的DB模式下失败?

在我的特殊情况下的行为如下:
不需要停止Spring Bootpod来进行迁移。如果模式错误-请求将返回500错误,pod将不会重新启动。当模式被修复时,应用程序将开始正常工作,而不需要任何额外的重启。

注意问题的注释

最新更新