Projet

Général

Profil

Scripts » Script_staging.sql

Tarek AOUADI, 25/10/2023 18:06

 
1
use score; 
2
CREATE TABLE themes (
3
    id int NOT NULL AUTO_INCREMENT,
4
    themesGroup varchar(255) NOT NULL,
5
    name text NOT NULL,
6
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
7
    PRIMARY KEY (`id`));
8
CREATE TABLE learning_objectives (
9
    id int NOT NULL AUTO_INCREMENT,
10
    learningsGroup varchar(255) NOT NULL,
11
    name text NOT NULL,
12
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'FR',
13
    PRIMARY KEY (id));
14
CREATE TABLE files (
15
    id int NOT NULL AUTO_INCREMENT,
16
    description text NOT NULL,
17
    pathFile varchar(255) NOT NULL,
18
    extension varchar(255) NOT NULL,
19
    size varchar(255) NOT NULL,
20
    PRIMARY KEY (`id`));
21
    
22
 CREATE TABLE institutions(
23
    id int NOT NULL AUTO_INCREMENT,
24
    name text NOT NULL,
25
    department varchar(255) NOT NULL,
26
    email varchar(255) NOT NULL,
27
    country varchar(255) NULL,
28
    site varchar(255) NOT NULL,
29
    Image varchar(255) NULL DEFAULT 'default-avatar.png',
30
    UNIQUE INDEX IDX_8d110b8f5288cfb6d0e10d938c (email),
31
  PRIMARY KEY (id));
32
    
33
CREATE TABLE learning_blocks (
34
    id int NOT NULL AUTO_INCREMENT,
35
    learningBlocksGroup varchar(255) NOT NULL,
36
    title text NOT NULL,
37
    duration varchar(255) NOT NULL,
38
    views int NOT NULL,
39
    likes int NOT NULL,
40
    createdAt datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
41
    shortDescription text NOT NULL,
42
    longDescription text NOT NULL,
43
    status enum ('save', 'publish') NOT NULL DEFAULT 'save',
44
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
45
    institutionId int NULL,
46
    PRIMARY KEY (`id`),
47
    FOREIGN KEY (institutionId) REFERENCES institutions(id));
48
	
49
CREATE TABLE tasks (
50
  id INT NOT NULL AUTO_INCREMENT,
51
  userId INT NOT NULL,
52
  idOfType INT NOT NULL,
53
  titleTask TEXT NOT NULL,
54
  action ENUM ('Saved', 'Publish', 'Edited', 'Deleted') NOT NULL DEFAULT 'Saved',
55
  type ENUM ('LearningBlocks', 'CircularChallenge') NOT NULL DEFAULT 'LearningBlocks',
56
  title TEXT NOT NULL,
57
  language ENUM ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'FR',
58
  timestamp TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
59
  PRIMARY KEY (id));
60
	
61
CREATE TABLE learning_blocks_links (
62
    id int NOT NULL AUTO_INCREMENT,
63
    lien text NOT NULL,
64
    descriptionLien text NOT NULL,
65
    learningBlockId int NOT NULL,
66
    PRIMARY KEY (id),
67
    FOREIGN KEY (learningBlockId) REFERENCES learning_blocks(id) );
68
	
69
CREATE TABLE formats (
70
    id int NOT NULL AUTO_INCREMENT,
71
    formatsGroup varchar(255) NOT NULL,
72
    name text NOT NULL,
73
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
74
    PRIMARY KEY (id));
75
	
76
CREATE TABLE learning_blocks_steps (
77
  id int NOT NULL AUTO_INCREMENT,
78
  title text NOT NULL,
79
  numStep int NOT NULL,
80
  description text NOT NULL,
81
  learningBlockId int NOT NULL,
82
  PRIMARY KEY (id));
83
  
84
 CREATE TABLE hashtags (
85
  id int NOT NULL AUTO_INCREMENT,
86
  hashtagsGroup varchar(255) NOT NULL,
87
  name text NOT NULL,
88
  type enum('LearningBlocks', 'CircularChallenge') NOT NULL DEFAULT 'LearningBlocks',
89
  language enum('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
90
  PRIMARY KEY (id));
91
  
92
CREATE TABLE circular_strategies (
93
		  id INT NOT NULL AUTO_INCREMENT,
94
		  circularStrategiesId VARCHAR(255) NOT NULL,
95
		  name VARCHAR(255) NOT NULL,
96
		  language ENUM('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
97
		  PRIMARY KEY (id));
98
		  
99
CREATE TABLE circular_challenges_steps (
100
  id int NOT NULL AUTO_INCREMENT,
101
  steps enum ('Set-up', 'Raise awareness', 'Explore practice and systems', 'Make and prototype', 'Reflect', 'Share') NOT NULL DEFAULT 'Set-up',
102
  description varchar(255) NOT NULL,
103
  circularChallengeId int NOT NULL,
104
  PRIMARY KEY (id)
105
) ENGINE=InnoDB;
106
  
107
CREATE TABLE circular_challenges (
108
  id int NOT NULL AUTO_INCREMENT,
109
  circularChallengesGroup varchar(255) NOT NULL,
110
  title text NOT NULL,
111
  duration varchar(255) NOT NULL,
112
  views int NOT NULL,
113
  likes int NOT NULL,
114
  longDescription text NOT NULL,
115
  bigIdea text NOT NULL,
116
  challenge text NOT NULL,
117
  shortDescription text NOT NULL,
118
  status enum ('save', 'publish') NOT NULL DEFAULT 'save',
119
  language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
120
  createdAt datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
121
  updateAt datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
122
  filesId int NOT NULL,
123
  PRIMARY KEY (id));
124
	
125
 CREATE TABLE circular_challenges_steps_details (
126
  id int NOT NULL AUTO_INCREMENT,
127
  learningBlockId int NOT NULL,
128
  orderSteps int NOT NULL,
129
  circularChallengeStepsId int NOT NULL,
130
  PRIMARY KEY (id));
131
  CREATE TABLE circular_economy (
132
  id int NOT NULL AUTO_INCREMENT,
133
  description text NOT NULL,
134
  videoDescription text NULL,
135
  videoUrl varchar(255)NULL,
136
  contentCc varchar(255) NOT NULL,
137
  contentLb varchar(255) NOT NULL,
138
  languageId enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
139
  PRIMARY KEY (id));
140
  
141
CREATE TABLE circular_economy_circular_challenges (
142
  circularChallenges_id int NOT NULL,
143
  circularEconomy_id int NOT NULL,
144
  INDEX IDX_fcda9016510bbc2762fa05ed63 (circularChallenges_id),
145
  INDEX IDX_1f9981972f85822d97269ee81b (circularEconomy_id),
146
  PRIMARY KEY (circularChallenges_id, circularEconomy_id)
147
);
148
CREATE TABLE circular_economy_learning_blocks (
149
  learningBlocks_id int NOT NULL,
150
  circularEconomy_id int NOT NULL,
151
  INDEX IDX_5f0f8c6dd1f5f0e233362de34e (learningBlocks_id),
152
  INDEX IDX_41b4d2fa18b3ee25e22dc619bf (circularEconomy_id),
153
  PRIMARY KEY (learningBlocks_id, circularEconomy_id)
154
);
155
CREATE TABLE circular_challenges_main_goals (
156
  id int NOT NULL AUTO_INCREMENT,
157
  description varchar(255) NOT NULL,
158
  numGoals varchar(255) NOT NULL,
159
  circularChallengeId int NOT NULL,
160
  PRIMARY KEY (id)
161
);
162
CREATE TABLE circular_challenges_main_messages (
163
  id int NOT NULL AUTO_INCREMENT,
164
  description varchar(255) NOT NULL,
165
  numMessages varchar(255) NOT NULL,
166
  circularChallengeId int NOT NULL,
167
  PRIMARY KEY (id)
168
) ENGINE=InnoDB;
169
CREATE TABLE sectors (
170
    id int NOT NULL AUTO_INCREMENT,
171
    sectorsGroup varchar(255) NOT NULL,
172
    name varchar(255) NOT NULL,
173
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
174
    type enum ('LearningBlocks', 'CircularChallenge') NOT NULL DEFAULT 'LearningBlocks',
175
    PRIMARY KEY (id));
176
	
177
CREATE TABLE feedbacks (
178
    id int NOT NULL AUTO_INCREMENT,
179
    session text NOT NULL,
180
    firstname varchar(255) NOT NULL,
181
    lastname varchar(255) NOT NULL,
182
    email varchar(255) NOT NULL,
183
    goodPoint text NOT NULL,
184
    tutorImprove text NOT NULL,
185
    additionalComment text NOT NULL,
186
    language enum ('FR', 'EN', 'ES', 'LT') NOT NULL DEFAULT 'EN',
187
    usefulness enum ('veryGood', 'good', 'fair', 'poor', 'veryPoor') NOT NULL DEFAULT 'veryGood',
188
    confident enum ('yes', 'no', 'unsure') NOT NULL DEFAULT 'no',
189
    content enum ('veryGood', 'good', 'fair', 'poor', 'veryPoor') NOT NULL DEFAULT 'veryGood',
190
    teaching enum ('veryGood', 'good', 'fair', 'poor', 'veryPoor') NOT NULL DEFAULT 'veryGood',
191
    datePublication datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
192
    PRIMARY KEY (id));
193
	
194
CREATE TABLE items (
195
    id int NOT NULL AUTO_INCREMENT,
196
    title varchar(255) NOT NULL,
197
    description varchar(255) NOT NULL,
198
    price int NOT NULL,
199
    PRIMARY KEY (`id`));
200
	
201
CREATE TABLE users (
202
id int NOT NULL AUTO_INCREMENT,
203
    name varchar(255) NOT NULL,
204
    lastName varchar(255) NOT NULL,
205
    title varchar(255) NOT NULL,
206
    institutionId INT NOT NULL,
207
    phoneCode varchar(255) NOT NULL,
208
    phone varchar(255) NOT NULL,
209
    country varchar(255) NOT NULL,
210
    about text NOT NULL,
211
    address text NOT NULL,
212
    email varchar(255) NOT NULL,
213
    password varchar(255) NOT NULL,
214
    role enum ('admin') NOT NULL DEFAULT 'admin',
215
	resetToken text NULL,
216
    image varchar(255) NULL DEFAULT 'default-avatar.png',
217
    createdAt datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
218
    updatedAt datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
219
    UNIQUE INDEX IDX_97672ac88f789774dd47f7c8be (email),
220
    PRIMARY KEY (id));
221
	
222
CREATE TABLE languages (
223
    id varchar(36) NOT NULL,
224
    name varchar(2) NOT NULL,
225
    PRIMARY KEY (id));
226
	
227
CREATE TABLE learning_blocks_formats (
228
    learningBlocks_id int NOT NULL,
229
    format_id int NOT NULL,
230
    INDEX IDX_e1618382b86956efe25e9eaff5 (learningBlocks_id),
231
    INDEX IDX_51e3bfc4f1243c9f5c750804af (format_id),
232
    PRIMARY KEY (learningBlocks_id, format_id));
233
	
234
CREATE TABLE learning_blocks_themes (
235
    learningBlocks_id int NOT NULL,
236
    themes_id int NOT NULL,
237
    INDEX IDX_6ebb9a65140fe73b996d6d1602 (learningBlocks_id),
238
    INDEX IDX_751f33a9295451d2efb5423f19 (themes_id),
239
    PRIMARY KEY (learningBlocks_id, themes_id));
240
	
241
CREATE TABLE learning_blocks_hashtags (
242
    learningBlocks_id int NOT NULL,
243
    hashtags_id int NOT NULL,
244
    INDEX IDX_42ef34ca3f01d27c01d1ac01f7 (learningBlocks_id),
245
    INDEX IDX_cb7eef04feecc6751f63228565 (hashtags_id),
246
    PRIMARY KEY (learningBlocks_id, hashtags_id));
247
	
248
CREATE TABLE learning_blocks_learning_objectives (
249
    learningBlocks_id int NOT NULL,
250
    learningObjectives_id int NOT NULL,
251
    INDEX IDX_037bb67658bfdc357ad96e1a76 (learningBlocks_id),
252
    INDEX IDX_1c7df34794f0bc901d3b299031 (learningObjectives_id),
253
    PRIMARY KEY (learningBlocks_id, learningObjectives_id));
254
	
255
CREATE TABLE learning_blocks_files (
256
    learningBlocks_id int NOT NULL,
257
    files_id int NOT NULL,
258
    INDEX IDX_8bf6dd01845e653d02954cc3a8 (learningBlocks_id),
259
    INDEX IDX_12c070ce55998ca074a4b4ba1d (files_id),
260
    PRIMARY KEY (learningBlocks_id, files_id));
261
	
262
CREATE TABLE learning_blocks_sectors (
263
    learningBlocks_id int NOT NULL,
264
    sectors_id int NOT NULL,
265
    INDEX IDX_11d3e5c9354829572fe66a5fd4 (learningBlocks_id),
266
    INDEX IDX_a342477ab1d035ee97d2073bcd (sectors_id),
267
    PRIMARY KEY (learningBlocks_id, sectors_id));
268
	
269
CREATE TABLE circular_challenges_sectors (
270
    circular_challenges_id int NOT NULL,
271
    sectors_id int NOT NULL,
272
    INDEX IDX_740628bddee204fb6906e44f40 (circular_challenges_id),
273
    INDEX IDX_1f1577eeb53e353b507c6b4be7 (sectors_id),
274
    PRIMARY KEY (circular_challenges_id, sectors_id));
275
	
276
CREATE TABLE circular_challenges_hashtags (
277
    circular_challenges_id int NOT NULL,
278
    hashtags_id int NOT NULL,
279
    INDEX IDX_677e9454ed323db58d1d7841ce (circular_challenges_id),
280
    INDEX IDX_5a4a24e21e126bd35feb772319 (hashtags_id),
281
    PRIMARY KEY (circular_challenges_id, hashtags_id));
282
CREATE TABLE circular_challenges_circular_strategies (
283
    circular_challenges_id int NOT NULL,
284
    circularStrategies_id int NOT NULL,
285
    INDEX IDX_ab23f24ec8e7ea8743d60debfe (circular_challenges_id),
286
    INDEX IDX_9e72489093c95b08a826ad516b (circularStrategies_id),
287
    PRIMARY KEY (circular_challenges_id, circularStrategies_id));
288
		
289
CREATE TABLE users_languages (
290
    user_id int NOT NULL,
291
    language_id varchar(36) NOT NULL,
292
    INDEX IDX_852c12b15eeb823db5474023ba (user_id),
293
    INDEX IDX_38005df66f42efb4850385ec8f (language_id),
294
    PRIMARY KEY (user_id, language_id),
295
    FOREIGN KEY (user_id) REFERENCES users(id),
296
    FOREIGN KEY (language_id) REFERENCES languages(id));
297
	
298
-- Add foreign key constraints to the tables --
299
ALTER TABLE learning_blocks_links ADD CONSTRAINT FK_a36e9c3304cd3c8641aca736184 FOREIGN KEY (learningBlockId) REFERENCES learning_blocks(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
300
ALTER TABLE learning_blocks ADD CONSTRAINT FK_80f2a956764d428836068c9982a FOREIGN KEY (institutionId) REFERENCES institutions(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
301
ALTER TABLE learning_blocks_steps ADD CONSTRAINT FK_3837e7ca688ee19a5c8f0fe60fa FOREIGN KEY (learningBlockId) REFERENCES learning_blocks(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
302
ALTER TABLE circular_challenges_steps ADD CONSTRAINT FK_2cb803d462382e3a15e7de42fb1 FOREIGN KEY (circularChallengeId) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE CASCADE;
303
ALTER TABLE circular_challenges_steps_details ADD CONSTRAINT FK_b0cdf89187b990f6a3789f04e80 FOREIGN KEY (learningBlockId) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE CASCADE;
304
ALTER TABLE circular_challenges_steps_details ADD CONSTRAINT FK_50d7c6baea6c46094d19fa30fae FOREIGN KEY (circularChallengeStepsId) REFERENCES circular_challenges_steps(id) ON DELETE CASCADE ON UPDATE CASCADE;
305
ALTER TABLE circular_challenges_main_goals ADD CONSTRAINT FK_73f1d732816d23945b355ff2cf2 FOREIGN KEY (circularChallengeId) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE CASCADE;
306
ALTER TABLE circular_challenges_main_messages ADD CONSTRAINT FK_5b097fff4c50888196ce07520bd FOREIGN KEY (circularChallengeId) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE CASCADE;
307
ALTER TABLE circular_challenges ADD CONSTRAINT FK_2c0da7cc9e31579548fabd94f3b FOREIGN KEY (filesId) REFERENCES files(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
308
ALTER TABLE learning_blocks_formats ADD CONSTRAINT FK_e1618382b86956efe25e9eaff5c FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE CASCADE;
309
ALTER TABLE learning_blocks_formats ADD CONSTRAINT FK_51e3bfc4f1243c9f5c750804afc FOREIGN KEY (format_id) REFERENCES formats(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
310
ALTER TABLE learning_blocks_themes ADD CONSTRAINT FK_6ebb9a65140fe73b996d6d1602d FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE CASCADE;
311
ALTER TABLE learning_blocks_themes ADD CONSTRAINT FK_751f33a9295451d2efb5423f19e FOREIGN KEY (themes_id) REFERENCES themes(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
312
ALTER TABLE learning_blocks_hashtags ADD CONSTRAINT FK_42ef34ca3f01d27c01d1ac01f76 FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE NO ACTION;
313
ALTER TABLE learning_blocks_hashtags ADD CONSTRAINT FK_cb7eef04feecc6751f63228565c FOREIGN KEY (hashtags_id) REFERENCES hashtags(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
314
ALTER TABLE learning_blocks_learning_objectives ADD CONSTRAINT FK_037bb67658bfdc357ad96e1a76f FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE NO ACTION;
315
ALTER TABLE learning_blocks_learning_objectives ADD CONSTRAINT FK_1c7df34794f0bc901d3b2990314 FOREIGN KEY (learningObjectives_id) REFERENCES learning_objectives(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
316
ALTER TABLE learning_blocks_files ADD CONSTRAINT FK_8bf6dd01845e653d02954cc3a8f FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE NO ACTION;
317
ALTER TABLE learning_blocks_files ADD CONSTRAINT FK_12c070ce55998ca074a4b4ba1d4 FOREIGN KEY (files_id) REFERENCES files(id) ON DELETE CASCADE ON UPDATE NO ACTION;
318
ALTER TABLE learning_blocks_sectors ADD CONSTRAINT FK_740628bddee204fb6906e44f40d3 FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE NO ACTION;
319
ALTER TABLE learning_blocks_sectors ADD CONSTRAINT FK_1f1577eeb53e353b507c6b4be71 FOREIGN KEY (sectors_id) REFERENCES sectors(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
320
ALTER TABLE circular_challenges_sectors ADD CONSTRAINT FK_740628bddee204fb6906e44f40d5 FOREIGN KEY (circular_challenges_id) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE NO ACTION;
321
ALTER TABLE circular_challenges_sectors ADD CONSTRAINT FK_1f1577eeb53e353b507c6b4be79 FOREIGN KEY (sectors_id) REFERENCES sectors(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
322
ALTER TABLE circular_challenges_hashtags ADD CONSTRAINT FK_677e9454ed323db58d1d7841ce2 FOREIGN KEY (circular_challenges_id) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE NO ACTION;
323
ALTER TABLE circular_challenges_hashtags ADD CONSTRAINT FK_5a4a24e21e126bd35feb772319e FOREIGN KEY (hashtags_id) REFERENCES hashtags(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
324
ALTER TABLE circular_challenges_circular_strategies ADD CONSTRAINT FK_ab23f24ec8e7ea8743d60debfe7 FOREIGN KEY (circular_challenges_id) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE NO ACTION;
325
ALTER TABLE circular_challenges_circular_strategies ADD CONSTRAINT FK_9e72489093c95b08a826ad516b6 FOREIGN KEY (circularStrategies_id) REFERENCES circular_strategies(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
326
ALTER TABLE circular_economy_learning_blocks ADD CONSTRAINT FK_5f0f8c6dd1f5f0e233362de34e8 FOREIGN KEY (learningBlocks_id) REFERENCES learning_blocks(id) ON DELETE CASCADE ON UPDATE CASCADE;
327
ALTER TABLE circular_economy_learning_blocks ADD CONSTRAINT FK_41b4d2fa18b3ee25e22dc619bf0 FOREIGN KEY (circularEconomy_id) REFERENCES circular_economy(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
328
ALTER TABLE circular_economy_circular_challenges ADD CONSTRAINT FK_fcda9016510bbc2762fa05ed632 FOREIGN KEY (circularChallenges_id) REFERENCES circular_challenges(id) ON DELETE CASCADE ON UPDATE CASCADE;
329
ALTER TABLE circular_economy_circular_challenges ADD CONSTRAINT FK_1f9981972f85822d97269ee81b2 FOREIGN KEY (circularEconomy_id) REFERENCES circular_economy(id) ON DELETE NO ACTION ON UPDATE NO ACTION;
330
ALTER TABLE users_languages ADD CONSTRAINT FK_852c12b15eeb823db5474023ba3 FOREIGN KEY (user_id)REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE;
331
ALTER TABLE users_languages ADD CONSTRAINT FK_38005df66f42efb4850385ec8f3 FOREIGN KEY (language_id) REFERENCES languages(id)ON DELETE NO ACTION ON UPDATE NO ACTION;
332
ALTER TABLE users ADD CONSTRAINT FK_38005df66f42efb4850385ec8fh FOREIGN KEY (institutionId) REFERENCES institutions(id) ON DELETE CASCADE ON UPDATE CASCADE; 
333
		
(1-1/12)