回滚数据liquibase.exception.RollbackFailedException:liquibase.exception.DatabaseException:参照完整性约束违规:

时间:2017-11-10 12:53:41

标签: liquibase

我尝试使用以下方法在测试运行后回滚数据:

delete from instance;
delete from workspace;

然而我收到了:

liquibase.exception.RollbackFailedException: liquibase.exception.DatabaseException: Referential integrity constraint violation: 
"FK_INSTANCE_ID: PUBLIC.WORKSPACE FOREIGN KEY(INSTANCE_ID) REFERENCES PUBLIC.INSTANCE(ID) (1)"; SQL statement:

我发现它是由表之间所需的关系引起的。如何强行删除。

1 个答案:

答案 0 :(得分:1)

您没有指定您正在使用的数据库平台,答案可能因此而有所不同。但总的来说,你需要使用一个级联'删除,或删除表之前删除关系。