From 68162c2b662608ae4b3fcb56dcbfb4a6d17820fe Mon Sep 17 00:00:00 2001 From: Mateusz Kwasniewski Date: Mon, 28 Nov 2022 07:19:15 +0100 Subject: [PATCH] make approvals unique (#2534) --- ...125185244-change-request-unique-approvals.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/migrations/20221125185244-change-request-unique-approvals.js diff --git a/src/migrations/20221125185244-change-request-unique-approvals.js b/src/migrations/20221125185244-change-request-unique-approvals.js new file mode 100644 index 0000000000..e5468422d2 --- /dev/null +++ b/src/migrations/20221125185244-change-request-unique-approvals.js @@ -0,0 +1,17 @@ +exports.up = function (db, cb) { + db.runSql( + ` + ALTER TABLE change_request_approvals ADD CONSTRAINT unique_approvals UNIQUE (change_request_id, created_by); + `, + cb, + ); +}; + +exports.down = function (db, cb) { + db.runSql( + ` + ALTER TABLE change_request_approvals DROP CONSTRAINT unique_approvals; +`, + cb, + ); +};