【发布时间】:2020-07-01 11:05:15
【问题描述】:
我正在使用 JHispter 来生成基于 React 前端和 Spring 后端的应用程序。我创建了一个 docker 镜像并将其推送到我的 OpenShift 项目中。
在我的本地机器上,一切正常,但是在 OpenShift 上创建 pod 时,启动时出现此错误:
Liquibase 无法正确启动,您的数据库尚未准备好:liquibase.exception.DatabaseException:执行 SQL UPDATE PUBLIC.DATABASECHANGELOGLOCK SET LOCKED = TRUE,LOCKEDBY = '-745467d44f-84gzt (10.128.42.54)',LOCKGRANTED = '时出错2020-06-30 19:02:03.817' 其中 ID = 1 AND LOCKED = FALSE:数据库是只读的; SQL 语句:UPDATE PUBLIC.DATABASECHANGELOGLOCK SET LOCKED = TRUE,LOCKEDBY = '-745467d44f-84gzt (10.128.42.54)',LOCKGRANTED = '2020-06-30 19:02:03.806' 其中 ID = 1 AND LOCKED = FALSE [90097 -200]
提前感谢您的帮助, 氪
【问题讨论】:
标签: spring postgresql openshift liquibase