From de901ced10098dd12db964d5a280e2cb5421a9bf Mon Sep 17 00:00:00 2001 From: David Gageot Date: Wed, 11 Jul 2012 17:36:06 +0200 Subject: [PATCH] SONAR-3645 merge mapper xml files for oracle --- .../ActiveDashboardMapper-oracle.xml | 20 ---- .../core/dashboard/ActiveDashboardMapper.xml | 9 ++ .../core/dashboard/DashboardMapper-oracle.xml | 20 ---- .../sonar/core/dashboard/DashboardMapper.xml | 10 ++ .../core/dashboard/WidgetMapper-oracle.xml | 15 --- .../org/sonar/core/dashboard/WidgetMapper.xml | 10 ++ .../dashboard/WidgetPropertyMapper-oracle.xml | 11 -- .../core/dashboard/WidgetPropertyMapper.xml | 6 + .../core/filter/CriterionMapper-oracle.xml | 14 --- .../org/sonar/core/filter/CriterionMapper.xml | 9 ++ .../core/filter/FilterColumnMapper-oracle.xml | 15 --- .../sonar/core/filter/FilterColumnMapper.xml | 10 ++ .../sonar/core/filter/FilterMapper-oracle.xml | 20 ---- .../org/sonar/core/filter/FilterMapper.xml | 10 ++ .../properties/PropertiesMapper-oracle.xml | 61 ---------- .../resource/ResourceIndexerMapper-oracle.xml | 70 ------------ .../core/resource/ResourceIndexerMapper.xml | 11 ++ .../core/resource/ResourceMapper-oracle.xml | 106 ------------------ .../sonar/core/resource/ResourceMapper.xml | 14 +++ .../review/ReviewCommentMapper-oracle.xml | 15 --- .../sonar/core/review/ReviewCommentMapper.xml | 10 ++ .../template/LoadedTemplateMapper-oracle.xml | 26 ----- .../core/template/LoadedTemplateMapper.xml | 9 ++ .../sonar/core/user/AuthorMapper-oracle.xml | 25 ----- .../org/sonar/core/user/AuthorMapper.xml | 10 ++ .../org/sonar/core/user/RoleMapper-oracle.xml | 39 ------- .../org/sonar/core/user/RoleMapper.xml | 18 +++ 27 files changed, 136 insertions(+), 457 deletions(-) delete mode 100644 sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/dashboard/DashboardMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/properties/PropertiesMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper-oracle.xml delete mode 100644 sonar-core/src/main/resources/org/sonar/core/user/RoleMapper-oracle.xml diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper-oracle.xml deleted file mode 100644 index 4c6acb65218..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper-oracle.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - select active_dashboards_seq.NEXTVAL from DUAL - - INSERT INTO active_dashboards (id, dashboard_id, user_id, order_index) - VALUES (#{id}, #{dashboardId}, #{userId}, #{orderIndex}) - - - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper.xml index bdd5b01c890..18085d74dad 100644 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/dashboard/ActiveDashboardMapper.xml @@ -8,6 +8,15 @@ VALUES (#{dashboardId}, #{userId}, #{orderIndex}) + + + + select active_dashboards_seq.NEXTVAL from DUAL + + INSERT INTO active_dashboards (id, dashboard_id, user_id, order_index) + VALUES (#{id}, #{dashboardId}, #{userId}, #{orderIndex}) + + - select id, user_id as "userId", name, description, column_layout as "columnLayout", shared, is_global, created_at as "createdAt", updated_at as "updatedAt" - from dashboards WHERE name=#{id} and user_id is null - - - - - select dashboards_seq.NEXTVAL from DUAL - - INSERT INTO dashboards (id, user_id, name, description, column_layout, shared, is_global, created_at, updated_at) - VALUES (#{id}, #{userId}, #{name}, #{description}, - #{columnLayout}, #{shared}, #{global}, #{createdAt}, #{updatedAt}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/DashboardMapper.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/DashboardMapper.xml index 8fceb2402ac..b7ab9140f9f 100644 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/DashboardMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/dashboard/DashboardMapper.xml @@ -14,4 +14,14 @@ #{columnLayout}, #{shared}, #{global}, #{createdAt}, #{updatedAt}) + + + + select dashboards_seq.NEXTVAL from DUAL + + INSERT INTO dashboards (id, user_id, name, description, column_layout, shared, is_global, created_at, updated_at) + VALUES (#{id}, #{userId}, #{name}, #{description}, + #{columnLayout}, #{shared}, #{global}, #{createdAt}, #{updatedAt}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper-oracle.xml deleted file mode 100644 index 28eb783b122..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper-oracle.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - select widgets_seq.NEXTVAL from DUAL - - INSERT INTO widgets (id, dashboard_id, widget_key, name, description, column_index, row_index, configured, created_at, updated_at, resource_id) - VALUES (#{id}, #{dashboardId}, #{key}, #{name}, #{description}, #{columnIndex}, - #{rowIndex}, #{configured}, #{createdAt}, #{updatedAt}, #{resourceId}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper.xml index 4f60fdc364e..ee2b13ed999 100644 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetMapper.xml @@ -9,4 +9,14 @@ #{rowIndex}, #{configured}, #{createdAt}, #{updatedAt}, #{resourceId}) + + + + select widgets_seq.NEXTVAL from DUAL + + INSERT INTO widgets (id, dashboard_id, widget_key, name, description, column_index, row_index, configured, created_at, updated_at, resource_id) + VALUES (#{id}, #{dashboardId}, #{key}, #{name}, #{description}, #{columnIndex}, + #{rowIndex}, #{configured}, #{createdAt}, #{updatedAt}, #{resourceId}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper-oracle.xml deleted file mode 100644 index 2d149bbff85..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper-oracle.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - - INSERT INTO widget_properties (id, widget_id, kee, text_value) - VALUES (widget_properties_seq.NEXTVAL, #{widgetId}, #{key}, #{value}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper.xml b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper.xml index 73b9156029d..ed3cb3e960c 100644 --- a/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/dashboard/WidgetPropertyMapper.xml @@ -8,4 +8,10 @@ VALUES (#{widgetId}, #{key}, #{value}) + + + INSERT INTO widget_properties (id, widget_id, kee, text_value) + VALUES (widget_properties_seq.NEXTVAL, #{widgetId}, #{key}, #{value}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper-oracle.xml deleted file mode 100644 index 1196f6d0fac..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper-oracle.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - select criteria_seq.NEXTVAL from DUAL - - INSERT INTO criteria (id, filter_id, family, kee, operator, value, text_value, variation) - VALUES (#{id}, #{filterId}, #{family}, #{key}, #{operator}, #{value}, #{textValue}, #{variation}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper.xml b/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper.xml index e90aa337774..028fa978ad9 100644 --- a/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/filter/CriterionMapper.xml @@ -9,4 +9,13 @@ #{textValue}, #{variation}) + + + + select criteria_seq.NEXTVAL from DUAL + + INSERT INTO criteria (id, filter_id, family, kee, operator, value, text_value, variation) + VALUES (#{id}, #{filterId}, #{family}, #{key}, #{operator}, #{value}, #{textValue}, #{variation}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper-oracle.xml deleted file mode 100644 index 37fb49c777d..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper-oracle.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - select filter_columns_seq.NEXTVAL from DUAL - - INSERT INTO filter_columns (id, filter_id, family, kee, sort_direction, order_index, variation) - VALUES (#{id}, #{filterId}, #{family}, #{key}, #{sortDirection}, - #{orderIndex}, #{variation}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper.xml b/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper.xml index c1d01509dda..6f55eee3a1e 100644 --- a/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/filter/FilterColumnMapper.xml @@ -9,4 +9,14 @@ #{orderIndex}, #{variation}) + + + + select filter_columns_seq.NEXTVAL from DUAL + + INSERT INTO filter_columns (id, filter_id, family, kee, sort_direction, order_index, variation) + VALUES (#{id}, #{filterId}, #{family}, #{key}, #{sortDirection}, + #{orderIndex}, #{variation}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper-oracle.xml deleted file mode 100644 index 9235b437a7f..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper-oracle.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - select filters_seq.NEXTVAL from DUAL - - INSERT INTO filters (id, name, kee, user_id, shared, favourites, resource_id, default_view, page_size, period_index) - VALUES (#{id}, #{name}, #{key}, #{userId}, #{shared}, #{favourites}, #{resourceId}, #{defaultView}, - #{pageSize}, #{periodIndex}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper.xml b/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper.xml index 782a76c67c4..620db8c1f3f 100644 --- a/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/filter/FilterMapper.xml @@ -14,4 +14,14 @@ #{pageSize}, #{periodIndex}) + + + + select filters_seq.NEXTVAL from DUAL + + INSERT INTO filters (id, name, kee, user_id, shared, favourites, resource_id, default_view, page_size, period_index) + VALUES (#{id}, #{name}, #{key}, #{userId}, #{shared}, #{favourites}, #{resourceId}, #{defaultView}, + #{pageSize}, #{periodIndex}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/properties/PropertiesMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/properties/PropertiesMapper-oracle.xml deleted file mode 100644 index 3f7d6add7b0..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/properties/PropertiesMapper-oracle.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - - - - - - - - - - - - update properties set text_value = #{value} where id = #{id} - - - - - select properties_seq.NEXTVAL from DUAL - - INSERT INTO properties (id, prop_key, resource_id, user_id, text_value) - VALUES (#{id}, #{key}, #{resourceId}, #{userId}, #{value}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper-oracle.xml deleted file mode 100644 index f128b550999..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper-oracle.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - delete from resource_index - where resource_id=#{id} - - - - - select resource_index_seq.NEXTVAL from DUAL - - insert into resource_index (id, kee, position, name_size, resource_id, root_project_id, qualifier) - values (#{id}, #{key}, #{position}, #{nameSize}, - #{resourceId}, #{rootProjectId}, #{qualifier}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper.xml b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper.xml index 33cb98db059..3881c6050fe 100644 --- a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceIndexerMapper.xml @@ -63,5 +63,16 @@ values (#{key}, #{position}, #{nameSize}, #{resourceId}, #{rootProjectId}, #{qualifier}) + + + + + select resource_index_seq.NEXTVAL from DUAL + + insert into resource_index (id, kee, position, name_size, resource_id, root_project_id, qualifier) + values (#{id}, #{key}, #{position}, #{nameSize}, + #{resourceId}, #{rootProjectId}, #{qualifier}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper-oracle.xml deleted file mode 100644 index 4f8ff7a8d1a..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper-oracle.xml +++ /dev/null @@ -1,106 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - select projects_seq.NEXTVAL from DUAL - - insert into projects - (id, name, long_name, description, scope, qualifier, kee, language, root_id, copy_resource_id, person_id, profile_id, enabled) - values ( - #{id}, #{name}, #{longName}, #{description}, #{scope}, #{qualifier}, - #{key}, #{language}, #{rootId}, #{copyResourceId}, - #{personId}, #{profileId}, #{enabled} - ) - - - - update projects set name=#{name}, long_name=#{longName}, description=#{description}, - scope=#{scope}, qualifier=#{qualifier}, kee=#{key}, - language=#{language}, root_id=#{rootId}, copy_resource_id=#{copyResourceId}, - person_id=#{personId}, profile_id=#{profileId}, enabled=#{enabled} where id=#{id} - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper.xml b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper.xml index 2f4fc2735e2..5a89472deac 100644 --- a/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper.xml @@ -93,6 +93,20 @@ ) + + + + select projects_seq.NEXTVAL from DUAL + + insert into projects + (id, name, long_name, description, scope, qualifier, kee, language, root_id, copy_resource_id, person_id, profile_id, enabled) + values ( + #{id}, #{name}, #{longName}, #{description}, #{scope}, #{qualifier}, + #{key}, #{language}, #{rootId}, #{copyResourceId}, + #{personId}, #{profileId}, #{enabled} + ) + + update projects set name=#{name}, long_name=#{longName}, description=#{description}, scope=#{scope}, qualifier=#{qualifier}, kee=#{key}, diff --git a/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper-oracle.xml deleted file mode 100644 index d6bf54dfe63..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper-oracle.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - select review_comments_seq.NEXTVAL from DUAL - - INSERT INTO review_comments (id, review_id, user_id, review_text, created_at, updated_at) - VALUES (#{id}, #{reviewId}, #{userId}, #{text}, - #{createdAt}, #{updatedAt}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper.xml b/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper.xml index 3fc4f19c9a4..a99dca4ffa3 100644 --- a/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/review/ReviewCommentMapper.xml @@ -9,4 +9,14 @@ #{createdAt}, #{updatedAt}) + + + + select review_comments_seq.NEXTVAL from DUAL + + INSERT INTO review_comments (id, review_id, user_id, review_text, created_at, updated_at) + VALUES (#{id}, #{reviewId}, #{userId}, #{text}, + #{createdAt}, #{updatedAt}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper-oracle.xml deleted file mode 100644 index 61b5d507111..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper-oracle.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - select loaded_templates_seq.NEXTVAL from DUAL - - INSERT INTO loaded_templates (id, kee, template_type) - VALUES (#{id}, #{key}, #{type}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper.xml b/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper.xml index 67342449f4a..5b6862e541b 100644 --- a/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/template/LoadedTemplateMapper.xml @@ -20,4 +20,13 @@ VALUES (#{key}, #{type}) + + + + select loaded_templates_seq.NEXTVAL from DUAL + + INSERT INTO loaded_templates (id, kee, template_type) + VALUES (#{id}, #{key}, #{type}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper-oracle.xml deleted file mode 100644 index e0b191c4a88..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper-oracle.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - select authors_seq.NEXTVAL from DUAL - - INSERT INTO authors (id, person_id, login, created_at, updated_at) - VALUES (#{id}, #{personId}, #{login}, - #{createdAt}, #{updatedAt}) - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper.xml b/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper.xml index 96e1959845f..684bdd2efad 100644 --- a/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/user/AuthorMapper.xml @@ -19,4 +19,14 @@ #{createdAt}, #{updatedAt}) + + + + select authors_seq.NEXTVAL from DUAL + + INSERT INTO authors (id, person_id, login, created_at, updated_at) + VALUES (#{id}, #{personId}, #{login}, + #{createdAt}, #{updatedAt}) + + diff --git a/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper-oracle.xml b/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper-oracle.xml deleted file mode 100644 index 996fc4fb4d5..00000000000 --- a/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper-oracle.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - select group_roles_seq.NEXTVAL from DUAL - - INSERT INTO group_roles (id, group_id, resource_id, role) - VALUES (#{id}, #{groupId}, #{resourceId}, #{role}) - - - - - select user_roles_seq.NEXTVAL from DUAL - - INSERT INTO user_roles (id, user_id, resource_id, role) - VALUES (#{id}, #{userId}, #{resourceId}, #{role}) - - - - delete from group_roles where resource_id=#{id} - - - - delete from user_roles where resource_id=#{id} - - - - - - diff --git a/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper.xml b/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper.xml index d553b81ae46..720a7690d4e 100644 --- a/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper.xml +++ b/sonar-core/src/main/resources/org/sonar/core/user/RoleMapper.xml @@ -8,11 +8,29 @@ VALUES (#{groupId}, #{resourceId}, #{role}) + + + + select group_roles_seq.NEXTVAL from DUAL + + INSERT INTO group_roles (id, group_id, resource_id, role) + VALUES (#{id}, #{groupId}, #{resourceId}, #{role}) + + INSERT INTO user_roles (user_id, resource_id, role) VALUES (#{userId}, #{resourceId}, #{role}) + + + + select user_roles_seq.NEXTVAL from DUAL + + INSERT INTO user_roles (id, user_id, resource_id, role) + VALUES (#{id}, #{userId}, #{resourceId}, #{role}) + + delete from group_roles where resource_id=#{id} -- 2.39.5