liquibase.exception.DatabaseException:[SQL7008]

liquibase.exception.DatabaseException: [SQL7008]

原因:

liquibase.exception.DatabaseException: [SQL7008] MIG1 in CARSTDATA not valid for operation.

尝试将其插入我创建的 table 时出现此错误。

table 存在,但我无法插入数据。它是 i 系列的 Db2 (AS/400)。

如果文件包含外键,最常见的问题是文件上没有启用日记功能。如果是这种情况,您必须像这样启用日记功能:

strJrnPf yourLib/carsdata jrn(yourLib/yourJournal)

然后你可以像@mshabou 上面说的那样使用承诺控制。