好的,所以问题可能出在我的 liquibase 方法中,我已经在数据库端实现了一些更改,并且我想创建变更集,所以我只需将一个新的 sql 文件添加到我的变更集中。当我尝试运行 luquibase update 命令时,出现错误,告诉我数据库中存在某些列。
对我来说,在创建变更集脚本之前,我尝试在数据库中添加列(即使用 PhpMyAdmin)是很正常的。然后我想与其他开发人员共享这些更改,所以我生成 sql(从我的更改),将其添加到 sql 文件中并在变更集中启动此文件。有人可以告诉我我做错了什么吗?
问题涉及我向 mysql 表添加一些新列时的情况,然后我使用 alter_table 脚本创建了 sql 文件,然后运行 liquibase update 命令。