Update to use newly named portal containers
[oom.git] / kubernetes / config / docker / init / src / config / mso / mariadb / docker-entrypoint-initdb.d / db-sql-scripts / sub-sql-files / catalog_add_constraints.sql
1 USE `mso_catalog`;
2
3 ALTER TABLE  `mso_catalog`.`service_to_allotted_resources`
4   ADD INDEX `fk_service_to_allotted_resources__service_model_uuid_idx` (`SERVICE_MODEL_UUID` ASC),
5   ADD INDEX `fk_service_to_allotted_resources__allotted_resource_customiz_idx` (`AR_MODEL_CUSTOMIZATION_UUID` ASC),
6   ADD CONSTRAINT `fk_service_to_allotted_resources__service__service_name_ver_id`
7     FOREIGN KEY (`SERVICE_MODEL_UUID`)
8     REFERENCES `mso_catalog`.`service` (`SERVICE_NAME_VERSION_ID`)
9     ON DELETE CASCADE
10     ON UPDATE CASCADE,
11   ADD CONSTRAINT `fk_service_to_allotted_resources__allotted_resource_customizat1`
12     FOREIGN KEY (`AR_MODEL_CUSTOMIZATION_UUID`)
13     REFERENCES `mso_catalog`.`allotted_resource_customization` (`MODEL_CUSTOMIZATION_UUID`)
14     ON DELETE CASCADE
15     ON UPDATE CASCADE;
16
17
18 ALTER TABLE `mso_catalog`.`service_to_networks`
19   ADD INDEX `fk_service_to_networks__service_model_uuid_idx` (`SERVICE_MODEL_UUID` ASC),
20   ADD INDEX `fk_service_to_networks__network_resource_customization1_idx` (`NETWORK_MODEL_CUSTOMIZATION_UUID` ASC),
21   ADD CONSTRAINT `fk_service_to_networks__service__service_name_version_id`
22     FOREIGN KEY (`SERVICE_MODEL_UUID`)
23     REFERENCES `mso_catalog`.`service` (`SERVICE_NAME_VERSION_ID`)
24     ON DELETE CASCADE
25     ON UPDATE CASCADE,
26   ADD CONSTRAINT `fk_service_to_networks__network_resource_customization1`
27     FOREIGN KEY (`NETWORK_MODEL_CUSTOMIZATION_UUID`)
28     REFERENCES `mso_catalog`.`network_resource_customization` (`MODEL_CUSTOMIZATION_UUID`)
29     ON DELETE CASCADE
30     ON UPDATE CASCADE;
31
32
33 ALTER TABLE `mso_catalog`.`vf_module`
34   ADD INDEX `UK_model_customization_uuid__asdc_service_model_version` (`MODEL_CUSTOMIZATION_UUID` ASC, `ASDC_SERVICE_MODEL_VERSION` ASC);
35
36 ALTER TABLE `mso_catalog`.`vnf_resource`
37   ADD UNIQUE INDEX `UK_model_customization_uuid__asdc_service_model_version` (`MODEL_CUSTOMIZATION_UUID` ASC, `ASDC_SERVICE_MODEL_VERSION` ASC);
38
39 ALTER TABLE `mso_catalog`.`network_resource_customization`
40   ADD INDEX `fk_network_resource_customization__network_resource_id_idx` (`NETWORK_RESOURCE_ID` ASC),
41   ADD  CONSTRAINT `fk_network_resource_customization__network_resource__id`
42     FOREIGN KEY (`NETWORK_RESOURCE_ID`)
43     REFERENCES `mso_catalog`.`network_resource` (`id`)
44     ON DELETE CASCADE
45     ON UPDATE CASCADE;