From 8593a64998e20832e25b8714966e5f4d299acd15 Mon Sep 17 00:00:00 2001 From: Guilherme de Freitas Date: Tue, 27 Jan 2026 10:48:13 +0000 Subject: [PATCH] Add parentAutoProcProgramId column --- ...01_27_AutoProcProgram_parentAutoProcProgramId.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 schemas/ispyb/updates/2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql diff --git a/schemas/ispyb/updates/2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql b/schemas/ispyb/updates/2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql new file mode 100644 index 0000000..6b9d0c1 --- /dev/null +++ b/schemas/ispyb/updates/2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql @@ -0,0 +1,12 @@ +INSERT IGNORE INTO SchemaStatus (scriptName, schemaStatus) VALUES ('2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql', 'ONGOING'); + +ALTER TABLE AutoProcProgram + ADD parentAutoProcProgramId int(10) unsigned NULL DEFAULT NULL, + ADD CONSTRAINT `AutoProcProgram_fk_parentAutoProcProgramId` FOREIGN KEY (`parentAutoProcProgramId`) REFERENCES `AutoProcProgram` (`autoProcProgramId`); + +-- Undo: +-- ALTER TABLE AutoProcProgram +-- DROP CONSTRAINT AutoProcProgram_fk_parentAutoProcProgramId, +-- DROP parentAutoProcProgramId; + +UPDATE SchemaStatus SET schemaStatus = 'DONE' WHERE scriptName = '2026_01_27_AutoProcProgram_parentAutoProcProgramId.sql';