Projet

Général

Profil

US #1177 » solution_report_config_gaps.sql

ahlem belgacem, 20/10/2025 18:18

 
1
use salarymarket;
2
 ALTER TABLE salarymarket.company_reports
3
ADD COLUMN includeCompany boolean;
4
 ALTER TABLE salarymarket.company_reports
5
ADD COLUMN category ENUM('market', 'personalized', 'matricule') NOT NULL;
6

    
7
CREATE TABLE solution_reports_config_gaps (
8
  category ENUM('market', 'personalized', 'matricule') NOT NULL,
9
  subscription_code VARCHAR(255) NOT NULL,
10
  gap BOOLEAN NOT NULL,
11
  PRIMARY KEY (category, subscription_code),
12
  FOREIGN KEY (subscription_code) REFERENCES solution_subscription(subscription_code)
13
    ON DELETE NO ACTION
14
    ON UPDATE CASCADE
15
);
16

    
17
INSERT INTO solution_reports_config_gaps (subscription_code,category, gap)
18
VALUES 
19
('essential', 'market', false),
20

    
21
('advanced','market', false),
22
('advanced','personalized ', true),
23
('advanced','matricule', true),
24

    
25
('on_the_menu','market', false),
26
('on_the_menu','personalized', true),
27
('on_the_menu','matricule', true);
28

    
(5-5/5)