Переосмысление treatmentSchemes

This commit is contained in:
Антон
2025-08-19 08:43:10 +03:00
parent 11b2f1313a
commit 5fbaadaa79
+10 -11
View File
@@ -85,21 +85,20 @@ CREATE TABLE `up_and_down`.`medications` (
); );
CREATE TABLE `up_and_down`.`treatment_schemes` ( CREATE TABLE `up_and_down`.`treatment_schemes` (
`guid` CHAR(36) NOT NULL, `user_treatment_schemes_guid` CHAR(36) NOT NULL,
`treatment_name` TEXT NOT NULL,
`medication_guid` CHAR(36) NOT NULL, `medication_guid` CHAR(36) NOT NULL,
`instructions` TEXT, PRIMARY KEY (`user_treatment_schemes_guid`, `medication_guid`),
PRIMARY KEY (`guid`), FOREIGN KEY (`user_treatment_schemes_guid`) REFERENCES `user_treatment_schemes`(`guid`)
FOREIGN KEY (`medication_guid`) REFERENCES `medications`(`guid`) FOREIGN KEY (`medication_guid`) REFERENCES `medications`(`guid`)
); );
CREATE TABLE `up_and_down`.`diaries_to_treatment_schemes` ( CREATE TABLE `up_and_down`.`user_treatment_schemes` (
`treatment_schemes_guid` CHAR(36) NOT NULL, `guid` CHAR(36) NOT NULL,
`diary_guid` CHAR(36) NOT NULL, `user_guid` CHAR(36) NOT NULL,
PRIMARY KEY (`treatment_schemes_guid`, `diary_guid`), `treatment_name` TEXT NOT NULL,
FOREIGN KEY (`treatment_schemes_guid`) REFERENCES `treatment_schemes`(`guid`), `instructions` TEXT,
FOREIGN KEY (`diary_guid`) REFERENCES `diaries`(`guid`) FOREIGN KEY (`user_guid`) REFERENCES `users`(`guid`)
); )
-- insert constants -- insert constants
INSERT INTO `up_and_down`.`mania` (`level`, `description`) VALUES (1, 'Полное отсутствие мании'); INSERT INTO `up_and_down`.`mania` (`level`, `description`) VALUES (1, 'Полное отсутствие мании');