From 00858b6633011e8c0460e9a15edbadcde19825b5 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Thu, 5 Aug 2021 16:50:39 -0400 Subject: [PATCH] Remove duplicate usernames and make unique Closes #336 --- databases/_upgrade_sponsorTimes_23.sql | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 databases/_upgrade_sponsorTimes_23.sql diff --git a/databases/_upgrade_sponsorTimes_23.sql b/databases/_upgrade_sponsorTimes_23.sql new file mode 100644 index 0000000..3f8467e --- /dev/null +++ b/databases/_upgrade_sponsorTimes_23.sql @@ -0,0 +1,12 @@ +BEGIN TRANSACTION; + +DELETE FROM "userNames" WHERE ctid NOT IN ( + SELECT MIN(ctid) FROM "userNames" + GROUP BY "userID" +); + +ALTER TABLE "userNames" ADD UNIQUE("userID"); + +UPDATE "config" SET value = 23 WHERE key = 'version'; + +COMMIT;