Liquibase发展阶段

Liquibase development stage

我是 liquibase 的新手。我阅读了手册和一些教程。我想在我们当前的项目中使用它。只是想问一下关于发展阶段的问题。我们将使用 maven 插件。

假设我在现有 table 中放置了一个添加列的变更集,而其他开发人员也在该 table 中添加了列。我们只需要使用相同的变更集吗?我如何才能将他的更改反映到我的本地数据库中,他又如何才能反映出来?

此致

每个变更都应该是一个变更集。很可能(取决于您如何组织变更日志文件)它们都在同一个变更日志文件中。

通常您会将变更集添加到 "current" 变更日志文件并将其签入某个源代码存储库。您的其他开发人员检查它并使用 his/her 本地数据库运行该更改日志文件。当其他人更改数据库中的某些内容并添加另一个变更集时,这当然适用于您。