Skip to content

Commit b7e3e77

Browse files
author
Vianpyro
committed
Refactor SQL calls for recipe ingredients and translations to improve readability by consolidating statements; update SQLFluff configuration to ignore max line length
1 parent cdcb8e0 commit b7e3e77

File tree

3 files changed

+23
-187
lines changed

3 files changed

+23
-187
lines changed

.sqlfluff

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[sqlfluff]
22
dialect = mariadb
3-
max_line_length = 100
43
exlude_rules = PRS
5-
ignore = parsing
4+
ignore = parsing, max_line_length

setup/z_mock/recipe_ingredient.sql

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,5 @@ USE smartcooking;
44
-- Fill the database with mock data
55
CALL insert_recipe_ingredient(1, 1, 2, 'g');
66
CALL insert_recipe_ingredient_by_name(1, 'Sugar', 1, 'tsp');
7-
CALL insert_recipe_ingredients(
8-
2, '[{"ingredient_id": 1, "quantity": 2, "unit": "g"}, {"ingredient_id": 2, "quantity": 1, "unit": "tsp"}]'
9-
);
10-
CALL insert_recipe_ingredients_by_name(
11-
3, '[{"ingredient_name": "Salt", "quantity": 2, "unit": "g"}, {"ingredient_name": "Pepper", "quantity": 1, "unit": "tsp"}]'
12-
);
7+
CALL insert_recipe_ingredients(2, '[{"ingredient_id": 1, "quantity": 2, "unit": "g"}, {"ingredient_id": 2, "quantity": 1, "unit": "tsp"}]');
8+
CALL insert_recipe_ingredients_by_name(3, '[{"ingredient_name": "Salt", "quantity": 2, "unit": "g"}, {"ingredient_name": "Pepper", "quantity": 1, "unit": "tsp"}]');

setup/z_mock/recipe_translation.sql

Lines changed: 20 additions & 179 deletions
Original file line numberDiff line numberDiff line change
@@ -2,182 +2,23 @@
22
USE smartcooking;
33

44
-- Fill the database with mock data
5-
CALL insert_recipe_translation_by_iso_code(
6-
1, 'en',
7-
'Title 1',
8-
'Details 1',
9-
'Preparation 1',
10-
'Nutritional information 1',
11-
'www.video.com'
12-
);
13-
14-
CALL insert_recipe_translation_by_iso_code(
15-
1, 'es',
16-
'Título 1',
17-
'Detalles 1',
18-
'Preparación 1',
19-
'Información nutricional 1',
20-
'www.video_es.com'
21-
);
22-
23-
CALL insert_recipe_translation_by_iso_code(
24-
1, 'fr',
25-
'Titre 1',
26-
'Détails 1',
27-
'Préparation 1',
28-
'Informations nutritionnelles 1',
29-
'www.video_fr.com'
30-
);
31-
32-
CALL insert_recipe_translation_by_iso_code(
33-
1, 'ko',
34-
'제목 1',
35-
'세부 정보 1',
36-
'준비 1',
37-
'영양 정보 1',
38-
'www.video_ko.com'
39-
);
40-
41-
CALL insert_recipe_translation_by_iso_code(
42-
2, 'en',
43-
'Title 2',
44-
'Details 2',
45-
'Preparation 2',
46-
'Nutritional information 2',
47-
'www.video.com'
48-
);
49-
50-
CALL insert_recipe_translation_by_iso_code(
51-
2, 'es',
52-
'Título 2',
53-
'Detalles 2',
54-
'Preparación 2',
55-
'Información nutricional 2',
56-
'www.video_es.com'
57-
);
58-
59-
CALL insert_recipe_translation_by_iso_code(
60-
2, 'fr',
61-
'Titre 2',
62-
'Détails 2',
63-
'Préparation 2',
64-
'Informations nutritionnelles 2',
65-
'www.video_fr.com'
66-
);
67-
68-
CALL insert_recipe_translation_by_iso_code(
69-
2, 'ko',
70-
'제목 2',
71-
'세부 정보 2',
72-
'준비 2',
73-
'영양 정보 2',
74-
'www.video_ko.com'
75-
);
76-
77-
CALL insert_recipe_translation_by_iso_code(
78-
3, 'en',
79-
'Title 3',
80-
'Details 3',
81-
'Preparation 3',
82-
'Nutritional information 3',
83-
'www.video.com'
84-
);
85-
86-
CALL insert_recipe_translation_by_iso_code(
87-
3, 'es',
88-
'Título 3',
89-
'Detalles 3',
90-
'Preparación 3',
91-
'Información nutricional 3',
92-
'www.video_es.com'
93-
);
94-
95-
CALL insert_recipe_translation_by_iso_code(
96-
3, 'fr',
97-
'Titre 3',
98-
'Détails 3',
99-
'Préparation 3',
100-
'Informations nutritionnelles 3',
101-
'www.video_fr.com'
102-
);
103-
104-
CALL insert_recipe_translation_by_iso_code(
105-
3, 'ko',
106-
'제목 3',
107-
'세부 정보 3',
108-
'준비 3',
109-
'영양 정보 3',
110-
'www.video_ko.com'
111-
);
112-
113-
CALL insert_recipe_translation_by_iso_code(
114-
4, 'en',
115-
'Title 4',
116-
'Details 4',
117-
'Preparation 4',
118-
'Nutritional information 4',
119-
'www.video.com'
120-
);
121-
122-
CALL insert_recipe_translation_by_iso_code(
123-
4, 'es',
124-
'Título 4',
125-
'Detalles 4',
126-
'Preparación 4',
127-
'Información nutricional 4',
128-
'www.video_es.com'
129-
);
130-
131-
CALL insert_recipe_translation_by_iso_code(
132-
4, 'fr',
133-
'Titre 4',
134-
'Détails 4',
135-
'Préparation 4',
136-
'Informations nutritionnelles 4',
137-
'www.video_fr.com'
138-
);
139-
140-
CALL insert_recipe_translation_by_iso_code(
141-
4, 'ko',
142-
'제목 4',
143-
'세부 정보 4',
144-
'준비 4',
145-
'영양 정보 4',
146-
'www.video_ko.com'
147-
);
148-
149-
CALL insert_recipe_translation_by_iso_code(
150-
5, 'en',
151-
'Title 5',
152-
'Details 5',
153-
'Preparation 5',
154-
'Nutritional information 5',
155-
'www.video.com'
156-
);
157-
158-
CALL insert_recipe_translation_by_iso_code(
159-
5, 'es',
160-
'Título 5',
161-
'Detalles 5',
162-
'Preparación 5',
163-
'Información nutricional 5',
164-
'www.video_es.com'
165-
);
166-
167-
CALL insert_recipe_translation_by_iso_code(
168-
5, 'fr',
169-
'Titre 5',
170-
'Détails 5',
171-
'Préparation 5',
172-
'Informations nutritionnelles 5',
173-
'www.video_fr.com'
174-
);
175-
176-
CALL insert_recipe_translation_by_iso_code(
177-
5, 'ko',
178-
'제목 5',
179-
'세부 정보 5',
180-
'준비 5',
181-
'영양 정보 5',
182-
'www.video_ko.com'
183-
);
5+
CALL insert_recipe_translation_by_iso_code(1, 'en', 'Title 1', 'Details 1', 'Preparation 1', 'Nutritional information 1', 'www.video.com');
6+
CALL insert_recipe_translation_by_iso_code(1, 'es', 'Título 1', 'Detalles 1', 'Preparación 1', 'Información nutricional 1', 'www.video_es.com');
7+
CALL insert_recipe_translation_by_iso_code(1, 'fr', 'Titre 1', 'Détails 1', 'Préparation 1', 'Informations nutritionnelles 1', 'www.video_fr.com');
8+
CALL insert_recipe_translation_by_iso_code(1, 'ko', '제목 1', '세부 정보 1', '준비 1', '영양 정보 1', 'www.video_ko.com');
9+
CALL insert_recipe_translation_by_iso_code(2, 'en', 'Title 2', 'Details 2', 'Preparation 2', 'Nutritional information 2', 'www.video.com');
10+
CALL insert_recipe_translation_by_iso_code(2, 'es', 'Título 2', 'Detalles 2', 'Preparación 2', 'Información nutricional 2', 'www.video_es.com');
11+
CALL insert_recipe_translation_by_iso_code(2, 'fr', 'Titre 2', 'Détails 2', 'Préparation 2', 'Informations nutritionnelles 2', 'www.video_fr.com');
12+
CALL insert_recipe_translation_by_iso_code(2, 'ko', '제목 2', '세부 정보 2', '준비 2', '영양 정보 2', 'www.video_ko.com');
13+
CALL insert_recipe_translation_by_iso_code(3, 'en', 'Title 3', 'Details 3', 'Preparation 3', 'Nutritional information 3', 'www.video.com');
14+
CALL insert_recipe_translation_by_iso_code(3, 'es', 'Título 3', 'Detalles 3', 'Preparación 3', 'Información nutricional 3', 'www.video_es.com');
15+
CALL insert_recipe_translation_by_iso_code(3, 'fr', 'Titre 3', 'Détails 3', 'Préparation 3', 'Informations nutritionnelles 3', 'www.video_fr.com');
16+
CALL insert_recipe_translation_by_iso_code(3, 'ko', '제목 3', '세부 정보 3', '준비 3', '영양 정보 3', 'www.video_ko.com');
17+
CALL insert_recipe_translation_by_iso_code(4, 'en', 'Title 4', 'Details 4', 'Preparation 4', 'Nutritional information 4', 'www.video.com');
18+
CALL insert_recipe_translation_by_iso_code(4, 'es', 'Título 4', 'Detalles 4', 'Preparación 4', 'Información nutricional 4', 'www.video_es.com');
19+
CALL insert_recipe_translation_by_iso_code(4, 'fr', 'Titre 4', 'Détails 4', 'Préparation 4', 'Informations nutritionnelles 4', 'www.video_fr.com');
20+
CALL insert_recipe_translation_by_iso_code(4, 'ko', '제목 4', '세부 정보 4', '준비 4', '영양 정보 4', 'www.video_ko.com');
21+
CALL insert_recipe_translation_by_iso_code(5, 'en', 'Title 5', 'Details 5', 'Preparation 5', 'Nutritional information 5', 'www.video.com');
22+
CALL insert_recipe_translation_by_iso_code(5, 'es', 'Título 5', 'Detalles 5', 'Preparación 5', 'Información nutricional 5', 'www.video_es.com');
23+
CALL insert_recipe_translation_by_iso_code(5, 'fr', 'Titre 5', 'Détails 5', 'Préparation 5', 'Informations nutritionnelles 5', 'www.video_fr.com');
24+
CALL insert_recipe_translation_by_iso_code(5, 'ko', '제목 5', '세부 정보 5', '준비 5', '영양 정보 5', 'www.video_ko.com');

0 commit comments

Comments
 (0)