2017-11-10 8 views
0

私はテストが使用runnining後にデータをロールバックしよう:ロールバックデータliquibase.exception.RollbackFailedException:liquibase.exception.DatabaseException:参照整合性制約違反:

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: 

テーブル間に必要な関係が原因であることが分かりました。強制的に削除する方法。

答えて

0

使用するデータベースプラットフォームを指定していないため、使用するデータベースプラットフォームによってその答えが異なる場合があります。しかし、一般的には、削除とカスケードを使用するか、またはテーブルを削除する前にリレーションシップを削除する必要があります。

関連する問題