2

我目前正在从 mySql 中的现有表生成 liquibase 更改日志。我将行的 id 设置为 PK 并将其设置为自动增量。由于测试/不同的尝试将数据插入表中,id 不是从 1 开始的。

所以我的问题是,当从现有表生成更改日志时,liquibase 是否根据父表的 PK(生成 liquibase 的表)定义子表的主键?或者在另一个数据库上运行更改日志时,新表的主键是否会从 1 开始并自动递增,而不管父表中的 PK 是多少?

4

1 回答 1

0

在 MySQL 中,auto_increment 由数据库处理,而不是 Liquibase。所以新数据库的行将从 1 开始。

于 2012-08-10T19:28:24.427 回答