Skip to content

Commit a818596

Browse files
committed
refactor(migration): simplify setting name migrations with direct UPDATE statements
1 parent a05fcc8 commit a818596

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/main/resources/db/migration/V6.8.0.1.sql

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -79,22 +79,10 @@ DO $$
7979
END $$;
8080

8181
-- 2. Migrate BuiltinUsers.KEY to the new setting name
82-
DO $$
83-
BEGIN
84-
IF EXISTS (SELECT 1 FROM setting WHERE name = 'BuiltinUsers.KEY') THEN
85-
INSERT INTO setting (name, lang, content) VALUES (':BuiltinUsersKey', NULL, (SELECT content FROM setting WHERE name = 'BuiltinUsers.KEY'));
86-
DELETE FROM setting WHERE name = 'BuiltinUsers.KEY';
87-
END IF;
88-
END $$;
82+
UPDATE setting SET name = ':BuiltinUsersKey' WHERE name = 'BuiltinUsers.KEY';
8983

9084
-- 3. Migrate WorkflowsAdmin#IP_WHITELIST_KEY to the new setting name
91-
DO $$
92-
BEGIN
93-
IF EXISTS (SELECT 1 FROM setting WHERE name = 'WorkflowsAdmin#IP_WHITELIST_KEY') THEN
94-
INSERT INTO setting (name, lang, content) VALUES (':WorkflowsAdminIpWhitelist', NULL, (SELECT content FROM setting WHERE name = 'WorkflowsAdmin#IP_WHITELIST_KEY'));
95-
DELETE FROM setting WHERE name = 'WorkflowsAdmin#IP_WHITELIST_KEY';
96-
END IF;
97-
END $$;
85+
UPDATE setting SET name = ':WorkflowsAdminIpWhitelist' WHERE name = 'WorkflowsAdmin#IP_WHITELIST_KEY';
9886

9987
-- 4. Migrate WorkflowServiceBean.WorkflowId specials to new PrePublishDatasetWorkflowId and PostPublishDatasetWorkflowId
10088
UPDATE setting SET name = ':PrePublishDatasetWorkflowId' WHERE name = 'WorkflowServiceBean.WorkflowId:PrePublishDataset';

0 commit comments

Comments
 (0)