diff --git a/SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql b/SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql index f919d593ac..f0100a7f93 100644 --- a/SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql +++ b/SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql @@ -1,3 +1,6 @@ +ALTER TABLE `mri_protocol_checks` + DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`; + -- Rename foreign key fields for consistency ALTER TABLE `mri_scan_type` @@ -46,6 +49,5 @@ ALTER TABLE `mri_violations_log` -- Rename the existing constraints for consistency ALTER TABLE `mri_protocol_checks` - DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`, ADD CONSTRAINT `FK_mri_protocol_checks_scan_type` FOREIGN KEY (`MriScanTypeID`) REFERENCES `mri_scan_type` (`MriScanTypeID`); diff --git a/SQL/Release_patches/26.0_To_27.0_upgrade.sql b/SQL/Release_patches/26.0_To_27.0_upgrade.sql index a30e3eea5f..d9c118f845 100644 --- a/SQL/Release_patches/26.0_To_27.0_upgrade.sql +++ b/SQL/Release_patches/26.0_To_27.0_upgrade.sql @@ -93,6 +93,10 @@ UPDATE test_battery SET DoubleDataEntryEnabled = 'Y' WHERE Test_name IN ( DELETE FROM Config WHERE ConfigID IN (SELECT ID FROM ConfigSettings WHERE Name = 'DoubleDataEntryInstruments'); DELETE FROM ConfigSettings WHERE Name = 'DoubleDataEntryInstruments'; + +ALTER TABLE `mri_protocol_checks` + DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`; + -- Rename foreign key fields for consistency ALTER TABLE `mri_scan_type` @@ -141,7 +145,6 @@ ALTER TABLE `mri_violations_log` -- Rename the existing constraints for consistency ALTER TABLE `mri_protocol_checks` - DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`, ADD CONSTRAINT `FK_mri_protocol_checks_scan_type` FOREIGN KEY (`MriScanTypeID`) REFERENCES `mri_scan_type` (`MriScanTypeID`); -- Drop nonsensical defaults and put use right type for others.