]> source.dussan.org Git - sonarqube.git/commitdiff
Fix PurgeDao for MySQL - new attempt
authorSimon Brandhof <simon.brandhof@gmail.com>
Tue, 14 Feb 2012 10:51:55 +0000 (11:51 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Tue, 14 Feb 2012 11:04:07 +0000 (12:04 +0100)
sonar-core/src/main/resources/org/sonar/core/purge/PurgeVendorMapper-mysql.xml

index f1d2cd8c14584bdaf27f492c34d9cd0df9bad066..d3449ac862222f8e46d2d50b3071aff843d8ecbd 100644 (file)
@@ -4,11 +4,11 @@
 <mapper namespace="org.sonar.core.purge.PurgeVendorMapper">
 
   <delete id="deleteResourceReviewComments" parameterType="long">
-    delete from review_comments using reviews where review_comments.review_id=reviews.id and reviews.resource_id=#{id}
+    delete rc from review_comments rc, reviews r where rc.review_id=r.id and r.resource_id=#{id}
   </delete>
 
   <delete id="deleteResourceActionPlansReviews" parameterType="long">
-    delete from action_plans_reviews using action_plans where action_plans.id=action_plans_reviews.action_plan_id and action_plans.project_id=#{id}
+    delete apr from action_plans_reviews apr, action_plans ap where ap.id=apr.action_plan_id and ap.project_id=#{id}
   </delete>
 
 </mapper>