Liquibase更改主键类型

时间:2018-04-13 07:46:58

标签: liquibase

在当前数据库上生成更改日志后,我尝试从该更改日志创建新数据库。在可能与我们的数据库结构相关的一些问题之后,我遇到了一些奇怪的行为。

将主键添加到由两列组成的表时,列的类型将从smallint(5)更改为int(11)。

在脚本中稍后添加外键时,由于两个表的类型不再匹配,因此失败。

有关liquibase为什么这样做以及如何在添加主键时阻止它更改类型的任何信息?我无法在文档中找到任何提及它或在线提及此行为。

0 个答案:

没有答案