我已开始使用liquibase进行数据库迁移,我注意到负责迁移的表(databasechangelog
)没有primary key
。
我想知道这种决定背后的逻辑是什么。我不能给自己一个合理的答案,所以如果有人知道,我会听到这个答案。
答案 0 :(得分:0)
liquibase bug tracker的声明:
默认情况下我们不需要主键,因为liquibase只是一个 “select * from databasechangelog”以获取所有内容,因此是一个索引 并没有真正帮助。
有关详细信息,请参阅https://liquibase.jira.com/browse/CORE-1909
其他相关链接: