Projet

Général

Profil

US #906 » script report.sql

Anonyme, 07/02/2025 16:38

 
1
CREATE TABLE company_reports (
2
id INT AUTO_INCREMENT PRIMARY KEY,
3
label VARCHAR(255) NOT NULL,
4
report_date DATETIME NULL,
5
description TEXT,
6
report_type Enum( 'specific', 'market'),
7
companyId INT NOT NULL,
8
createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP,     
9
updatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
10
FOREIGN KEY (companyId) REFERENCES company(id) ON DELETE CASCADE ON UPDATE CASCADE
11
);
12

    
13
CREATE TABLE company_reports_configuration (
14
id INT AUTO_INCREMENT PRIMARY KEY,
15
reportId INT NOT NULL,
16
value JSON NULL,   
17
createdAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP,     
18
updatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
19
FOREIGN KEY (reportId) REFERENCES company_reports(id) ON DELETE CASCADE
20
);
21

    
22

    
(2-2/2)