From de95770f7f61c00958d0a3e8ebc8fc2f9ef1c33b Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Mon, 16 Jan 2023 13:46:23 +0100 Subject: [PATCH] MT#55686 ncos_set_levels table changes * add 'id' primary key * add unique index ('ncos_set_id', 'ncos_level_id') Change-Id: I6e9b22650bf8d938f30d9d63d5991a432afd8f84 --- db_scripts/diff/15744.up | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/db_scripts/diff/15744.up b/db_scripts/diff/15744.up index cc70e27b..c013278c 100644 --- a/db_scripts/diff/15744.up +++ b/db_scripts/diff/15744.up @@ -12,10 +12,12 @@ CREATE TABLE `ncos_sets` ( ) ENGINE=InnoDB; CREATE TABLE `ncos_set_levels` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `ncos_set_id` int(11) unsigned NOT NULL, `ncos_level_id` int(11) unsigned NOT NULL, - KEY `nlm_ncos_set_id_idx` (`ncos_set_id`), + UNIQUE KEY `set_level_idx` (`ncos_set_id`, `ncos_level_id`), KEY `nlm_ncos_level_id_idx` (`ncos_level_id`), + PRIMARY KEY (`id`), CONSTRAINT `nlm_ncos_set_id_ref` FOREIGN KEY (`ncos_set_id`) REFERENCES `ncos_sets` (`id`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `nlm_ncos_level_id_ref` FOREIGN KEY (`ncos_level_id`) REFERENCES `ncos_levels` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB;