From f8d9f233fb1627bb4d4d354633f9f0e98bd41d28 Mon Sep 17 00:00:00 2001 From: HachemJ Date: Tue, 2 Jun 2026 09:29:23 -0400 Subject: [PATCH 1/2] mri scan type PATCH fix --- SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql | 4 +++- SQL/Release_patches/26.0_To_27.0_upgrade.sql | 5 ++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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..00df56f3db 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..187294d6ce 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. From ce0997e06e37b5244c4b54e2a9c71d05b43dd0cf Mon Sep 17 00:00:00 2001 From: HachemJ Date: Thu, 4 Jun 2026 14:49:14 -0400 Subject: [PATCH 2/2] fix syntax mistake --- SQL/Archive/27.0/2024-06-25-Clean-Mri-Scan-Type.sql | 2 +- SQL/Release_patches/26.0_To_27.0_upgrade.sql | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 00df56f3db..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,5 +1,5 @@ ALTER TABLE `mri_protocol_checks` - DROP FOREIGN KEY 'FK_mriProtocolChecks_ScanType'; + DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`; -- Rename foreign key fields for consistency 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 187294d6ce..d9c118f845 100644 --- a/SQL/Release_patches/26.0_To_27.0_upgrade.sql +++ b/SQL/Release_patches/26.0_To_27.0_upgrade.sql @@ -95,7 +95,7 @@ DELETE FROM Config WHERE ConfigID IN (SELECT ID FROM ConfigSettings WHERE Name = DELETE FROM ConfigSettings WHERE Name = 'DoubleDataEntryInstruments'; ALTER TABLE `mri_protocol_checks` - DROP FOREIGN KEY 'FK_mriProtocolChecks_ScanType'; + DROP FOREIGN KEY `FK_mriProtocolChecks_ScanType`; -- Rename foreign key fields for consistency