今天在启动SpringBoot项目时,碰到了这样一行提示
 

2025-02-28 16:42:16,987 [restartedMain] INFO |||liquibase.lockservice.log(JavaLogger.java:30) - Waiting for changelog lock....

这个日志提示 Waiting for changelog lock 是 Liquibase 正在等待获取数据库的锁,这意味着在执行数据库迁移时,Liquibase 检测到数据库的 DATABASECHANGELOGLOCK 表处于锁定状态。

具体解决方式:

检查 DATABASECHANGELOGLCK

SELECT * FROM DATABASECHANGELOGLOCK;

只要将LOCKED字段由true改为false即可

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐