2016-03-28 55 views
0

我已经开始使用liquibase进行数据库迁移,我注意到负责迁移的表(databasechangelog)没有primary key。 我想知道这样的决定背后的逻辑是什么。我不能给自己一个合理的答案,所以如果有人知道它,我会试试听。从liquibase bug跟踪为什么liquibase databasechangelog没有主键?

+1

http://forum.liquibase.org/#Topic/49382000001358015 –

+0

我可以接受你的回答(即使论坛帖子没有回复y回答了问题),所以将其作为回答接受它。 “并且有一些数据库的最大键值大于作者+ id +文件名值可以。”是一个非常临时的答案。我希望那些提到的领域被提升为独一无二的,除了可以引入新的自动增量id。每次我在pgadmin中打开此表时,都会收到警告,说明没有主键。如果没有PK,一些数据库不允许使用表格并不是一种诡计。 – gandra404

回答

相关问题