【发布时间】:2021-06-28 08:40:06
【问题描述】:
在我的项目中,我有创建表、进行更改等的脚本,现在当我在 changeLog 中的新文件中添加新迁移时,出现错误。在我添加的最后一次迁移中,没有错误,因为如果您从架构中删除所有表并运行项目,那么一切都会正常工作。但通常,此选项不适合。在旧迁移之上添加新迁移时,恰好发生该错误。
[ERROR] Error setting up or running Liquibase:
[ERROR] ??????: ????????? "databasechangelog" ??? ?????????? [Failed SQL: (0) CREATE TABLE databasechangelog (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(2
55) NOT NULL, DATEEXECUTED TIMESTAMP WITHOUT TIME ZONE NOT NULL, ORDEREXECUTED INTEGER NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS V
ARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10))]
我在我的项目中使用 spring boot、postgres。你认为可能是什么问题?提前致谢。 也把它留在屏幕的形式,突然对某人更方便)
【问题讨论】:
标签: java postgresql spring-boot maven liquibase