From c25e1bdb2468b528c1c573625071622e683b3aea Mon Sep 17 00:00:00 2001 From: sjaanus Date: Fri, 16 May 2025 10:56:33 +0300 Subject: [PATCH] fix: do not allow creating cr for same environment --- src/migrations/20250515252526-cr-uniqueness.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/migrations/20250515252526-cr-uniqueness.js b/src/migrations/20250515252526-cr-uniqueness.js index 4b50f40b3f..1ec639abf6 100644 --- a/src/migrations/20250515252526-cr-uniqueness.js +++ b/src/migrations/20250515252526-cr-uniqueness.js @@ -16,7 +16,7 @@ exports.up = (db, callback) => { SELECT id FROM ranked WHERE rn > 1 ); - CREATE UNIQUE INDEX unique_pending_request_per_user_project_env + CREATE UNIQUE INDEX IF NOT EXISTS unique_pending_request_per_user_project_env ON change_requests (created_by, project, environment) WHERE state NOT IN ('Applied', 'Cancelled', 'Rejected', 'Scheduled'); `,