回滚数据 liquibase.exception.RollbackFailedException:liquibase.exception.DatabaseException:违反参照完整性约束:
Rollback data liquibase.exception.RollbackFailedException: liquibase.exception.DatabaseException: Referential integrity constraint violation:
我尝试在测试运行后回滚数据:
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:
我发现这是由表之间的必需关系引起的。如何强制删除。
您没有指定正在使用的数据库平台,答案可能会因平台而异。但一般来说,您需要使用 'cascade' 删除,或者在删除表之前删除关系。
我尝试在测试运行后回滚数据:
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:
我发现这是由表之间的必需关系引起的。如何强制删除。
您没有指定正在使用的数据库平台,答案可能会因平台而异。但一般来说,您需要使用 'cascade' 删除,或者在删除表之前删除关系。