generated from Sithas/conan_template
Настроенный запуск
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
CREATE TABLE IF NOT EXISTS `up_and_down`.`numbers` (
|
||||
`n` INT NOT NULL PRIMARY KEY
|
||||
);
|
||||
|
||||
INSERT INTO `up_and_down`.`numbers` (`n`)
|
||||
VALUES (1),(2),(3),(4),(5),(6),(7),(8),(9),(10),
|
||||
(11),(12),(13),(14),(15),(16),(17),(18),(19),(20);
|
||||
|
||||
INSERT INTO `up_and_down`.`diaries` (
|
||||
`uuid`,
|
||||
`user_uuid`,
|
||||
`time`,
|
||||
`mania_level`,
|
||||
`depression_level`,
|
||||
`mood_level`,
|
||||
`activity_level`,
|
||||
`appetite_level`,
|
||||
`dream_level`,
|
||||
`anxiety_level`,
|
||||
`comment`,
|
||||
`user_treatment_schemes_uuid`
|
||||
)
|
||||
SELECT
|
||||
UUID() AS uuid,
|
||||
uts.user_uuid,
|
||||
DATE_ADD(TIMESTAMP('2025-01-01 08:00:00'), INTERVAL n.n DAY) AS time,
|
||||
|
||||
-- уровни от 1 до 10, чуть "перемешанные" через арифметику
|
||||
((n.n * 3) % 10) + 1 AS mania_level,
|
||||
((n.n * 5) % 10) + 1 AS depression_level,
|
||||
((n.n * 7) % 10) + 1 AS mood_level,
|
||||
((n.n * 2) % 10) + 1 AS activity_level,
|
||||
((n.n * 4) % 10) + 1 AS appetite_level,
|
||||
((n.n * 6) % 10) + 1 AS dream_level,
|
||||
((n.n * 8) % 10) + 1 AS anxiety_level,
|
||||
|
||||
CONCAT('Auto-generated diary entry #', n.n,
|
||||
' for treatment scheme ', uts.uuid) AS comment,
|
||||
|
||||
uts.uuid AS user_treatment_schemes_uuid
|
||||
FROM `up_and_down`.`user_treatment_schemes` uts
|
||||
JOIN `up_and_down`.`numbers` n ON 1=1;
|
||||
Reference in New Issue
Block a user