Liquibase:在所有表中添加相同的列



当我使用Liquibase创建它们时,我想将相同的列添加到所有表中,例如,idcreation_date。这有可能吗?我知道这些列将在每个表中,我真的不想将它们复制粘贴到所有的更改日志中。

也许像片段插入是可能的在变更日志文件?

例如:

<createTable name=“my_table”>
<common/><!— will be replaced by my content —>
…
</createTable>

<!— will automatically add columns like common —>
<createTable name=“my_table” extends=“common”>
…
</createTable>

Liquibase不是这样的。Liquibase将变更集转换为SQL语句。在SQL中不能这样做,所以你不应该在Liquibase中这样做。. 在我看来,即使添加了它,也不会很明显,而且很难维护。

相关内容

  • 没有找到相关文章

最新更新