|
1
|
-- 1️ Add 'matricule'
|
|
2
|
ALTER TABLE solution_reports_config_gaps MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
3
|
ALTER TABLE solution_report_criterias MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
4
|
ALTER TABLE solution_report_criterias_config MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
5
|
ALTER TABLE solution_report_charts MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
6
|
ALTER TABLE solution_report_criterias_charts MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
7
|
ALTER TABLE company_reports MODIFY category ENUM('market', 'personalized', 'matricule') NOT NULL;
|
|
8
|
|
|
9
|
-- 2️ INSERTS WITH category = 'matricule'
|
|
10
|
|
|
11
|
-- solution_reports_config_gaps
|
|
12
|
INSERT INTO solution_reports_config_gaps (subscription_code, category, gap) VALUES
|
|
13
|
('advanced', 'matricule', true),
|
|
14
|
('on_the_menu', 'matricule', true);
|
|
15
|
|
|
16
|
-- solution_report_criterias
|
|
17
|
INSERT INTO solution_report_criterias (subscription_code, category, report_criterias) VALUES
|
|
18
|
-- On The Menu / matricule
|
|
19
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade'),
|
|
20
|
|
|
21
|
-- Advanced / matricule
|
|
22
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade');
|
|
23
|
|
|
24
|
-- solution_report_criterias_config
|
|
25
|
INSERT INTO solution_report_criterias_config
|
|
26
|
(subscription_code, category, report_criterias, criteria)
|
|
27
|
VALUES
|
|
28
|
-- On The Menu / matricule
|
|
29
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'function_code'),
|
|
30
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'subfunction_code'),
|
|
31
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'collaborative_path'),
|
|
32
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'grade'),
|
|
33
|
|
|
34
|
-- Advanced / matricule
|
|
35
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade', 'function_code'),
|
|
36
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade', 'subfunction_code'),
|
|
37
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade', 'collaborative_path'),
|
|
38
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade', 'grade');
|
|
39
|
|
|
40
|
-- solution_report_charts
|
|
41
|
INSERT INTO solution_report_charts (subscription_code, category, report_chart) VALUES
|
|
42
|
-- On The Menu / matricule
|
|
43
|
('on_the_menu', 'matricule', 'gap_general'),
|
|
44
|
('on_the_menu', 'matricule', 'general_internal_gap_fixed'),
|
|
45
|
|
|
46
|
-- Advanced / matricule
|
|
47
|
('advanced', 'matricule', 'gap_general'),
|
|
48
|
('advanced', 'matricule', 'general_internal_gap_fixed');
|
|
49
|
|
|
50
|
-- solution_report_criterias_charts
|
|
51
|
INSERT INTO solution_report_criterias_charts
|
|
52
|
(subscription_code, category, report_criterias, criteria) VALUES
|
|
53
|
-- On The Menu / matricule
|
|
54
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'repartition_gap'),
|
|
55
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'repartition_data_bf'),
|
|
56
|
('on_the_menu', 'matricule', 'on_the_menu-function_code-subfunction_code-collaborative_path-grade', 'repartition_data_bt'),
|
|
57
|
|
|
58
|
-- Advanced / matricule
|
|
59
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade','repartition_gap'),
|
|
60
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade','repartition_data_bf'),
|
|
61
|
('advanced', 'matricule', 'advanced-function_code-subfunction_code-collaborative_path-grade','repartition_data_bt');
|