Projet

Général

Profil

Scripts » scriptReleaseV17.sql

ahlem belgacem, 11/11/2023 12:40

 
1
use score;
2

    
3

    
4
DROP TABLE learning_blocks_links;
5
DROP TABLE circular_challenges_links;
6
DROP TABLE links;
7

    
8
 CREATE TABLE circular_challenges_links 
9
   (id int NOT NULL AUTO_INCREMENT, lien text NOT NULL,
10
   descriptionLien text NOT NULL, circularChallengesId int NOT NULL, PRIMARY KEY (id));
11
   
12
 CREATE TABLE learning_blocks_links(id int NOT NULL AUTO_INCREMENT, lien text NOT NULL, descriptionLien text NOT NULL,
13
 learningBlocksId int NOT NULL, PRIMARY KEY (id));
14

    
15
 
16
ALTER TABLE circular_challenges_links
17
ADD CONSTRAINT 
18
FK_0cfbbdac5dc0683c0881d0ddc6f FOREIGN KEY 
19
(circularChallengesId) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE CASCADE;
20
    
21
 ALTER TABLE learning_blocks_links ADD CONSTRAINT 
22
 FK_3716b5e2e6aae93534a7958c761
23
 FOREIGN KEY (learningBlocksId) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE CASCADE;
24
   
25
ALTER TABLE circular_economy DROP COLUMN videoDescription, DROP COLUMN videoUrl;
(6-6/12)