Mercurial > dive4elements > framework
diff ChangeLog @ 195:63f555bbdbc0
Fix a foreign key constraint violation when deleting outdated artifacts.
artifacts/trunk@1425 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Tue, 08 Mar 2011 10:35:40 +0000 |
parents | 949d69ad3756 |
children | 171b6200d26d |
line wrap: on
line diff
--- a/ChangeLog Tue Mar 08 10:25:51 2011 +0000 +++ b/ChangeLog Tue Mar 08 10:35:40 2011 +0000 @@ -1,3 +1,16 @@ +2011-03-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> + + * artifact-database/src/main/resources/sql/org-h2-driver.properties + artifact-database/src/main/resources/sql/org-postgresql-driver.properties: + The cleaner job is scanning the artifact database for outdated artifacts. + artifacts are aging independent from the collections they are in. + So the cleaner wants to delete artifacts that are still in + collections which violates a foreign key constraint and renders + the cleaner inop because this condition remains. + + The fix prevents this behavior by only deleting artifacts that + are not in a collection. + 2011-03-08 Sascha L. Teichmann <sascha.teichmann@intevation.de> * artifact-database/src/main/java/de/intevation/artifactdatabase/Backend.java: