我是liquibase的新手。我阅读了手册和一些教程。我想在我们当前的项目中使用它。只是想问一下关于发展阶段的问题。我们将使用maven插件。
假设我在现有表中添加了一个添加列的变更集,而另一个开发人员也在该表中添加了列。我们只需要使用相同的变更集吗?我怎样才能将他的变化反映到我的本地数据库中?他怎么能这样呢?
此致
答案 0 :(得分:1)
每次更改都应该是一个变更集。最有可能(取决于您如何组织您的更改日志文件),它们都将在同一个更改日志文件中。
通常,您将更改集添加到“当前”更改日志文件并将其签入某个源代码存储库。您的其他开发人员将其检出并使用他/她的本地数据库运行该更改日志文件。当其他人在数据库中更改某些内容并添加另一个更改集时,同样适用于您。