From 90fc02e3402aacb9e098961e6fa3f04048fe0450 Mon Sep 17 00:00:00 2001 From: Ajay Date: Mon, 21 Feb 2022 21:57:57 -0500 Subject: [PATCH] Better private db index --- databases/_private_indexes.sql | 9 ++------- databases/_upgrade_private_6.sql | 7 +++++++ 2 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 databases/_upgrade_private_6.sql diff --git a/databases/_private_indexes.sql b/databases/_private_indexes.sql index 7ecb3a0..7187514 100644 --- a/databases/_private_indexes.sql +++ b/databases/_private_indexes.sql @@ -1,13 +1,8 @@ -- sponsorTimes -CREATE INDEX IF NOT EXISTS "sponsorTimes_hashedIP" +CREATE INDEX IF NOT EXISTS "privateDB_sponsorTimes_v3" ON public."sponsorTimes" USING btree - ("hashedIP" COLLATE pg_catalog."default" ASC NULLS LAST) - TABLESPACE pg_default; - -CREATE INDEX IF NOT EXISTS "privateDB_sponsorTimes_videoID_v2" - ON public."sponsorTimes" USING btree - ("videoID" ASC NULLS LAST, service COLLATE pg_catalog."default" ASC NULLS LAST) + ("hashedIP" COLLATE pg_catalog."default" ASC NULLS LAST, "videoID" ASC NULLS LAST, service COLLATE pg_catalog."default" ASC NULLS LAST) ; -- votes diff --git a/databases/_upgrade_private_6.sql b/databases/_upgrade_private_6.sql new file mode 100644 index 0000000..7edd63c --- /dev/null +++ b/databases/_upgrade_private_6.sql @@ -0,0 +1,7 @@ +BEGIN TRANSACTION; + +DROP INDEX IF EXISTS "sponsorTimes_hashedIP", "privateDB_sponsorTimes_videoID_v2"; + +UPDATE "config" SET value = 6 WHERE key = 'version'; + +COMMIT; \ No newline at end of file