mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-14 23:47:00 +03:00
add service to table only have videoID
This commit is contained in:
@@ -5,9 +5,9 @@ CREATE INDEX IF NOT EXISTS "sponsorTimes_hashedIP"
|
||||
("hashedIP" COLLATE pg_catalog."default" ASC NULLS LAST)
|
||||
TABLESPACE pg_default;
|
||||
|
||||
CREATE INDEX IF NOT EXISTS "privateDB_sponsorTimes_videoID"
|
||||
CREATE INDEX IF NOT EXISTS "privateDB_sponsorTimes_videoID_v2"
|
||||
ON public."sponsorTimes" USING btree
|
||||
("videoID" ASC NULLS LAST)
|
||||
("videoID" ASC NULLS LAST, service COLLATE pg_catalog."default" ASC NULLS LAST)
|
||||
;
|
||||
|
||||
-- votes
|
||||
|
||||
@@ -53,9 +53,9 @@ CREATE INDEX IF NOT EXISTS "warnings_issueTime"
|
||||
|
||||
-- lockCategories
|
||||
|
||||
CREATE INDEX IF NOT EXISTS "noSegments_videoID"
|
||||
CREATE INDEX IF NOT EXISTS "lockCategories_videoID"
|
||||
ON public."lockCategories" USING btree
|
||||
("videoID" COLLATE pg_catalog."default" ASC NULLS LAST, category COLLATE pg_catalog."default" ASC NULLS LAST)
|
||||
("videoID" COLLATE pg_catalog."default" ASC NULLS LAST, service COLLATE pg_catalog."default" ASC NULLS LAST, category COLLATE pg_catalog."default" ASC NULLS LAST)
|
||||
TABLESPACE pg_default;
|
||||
|
||||
-- categoryVotes
|
||||
|
||||
10
databases/_upgrade_private_3.sql
Normal file
10
databases/_upgrade_private_3.sql
Normal file
@@ -0,0 +1,10 @@
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
ALTER TABLE "sponsorTimes" ADD "service" TEXT NOT NULL default 'YouTube';
|
||||
-- UPDATE "sponsorTimes" SET "service" = "YouTube";
|
||||
|
||||
DROP INDEX IF EXISTS "privateDB_sponsorTimes_videoID";
|
||||
|
||||
UPDATE "config" SET value = 3 WHERE key = 'version';
|
||||
|
||||
COMMIT;
|
||||
21
databases/_upgrade_sponsorTimes_24.sql
Normal file
21
databases/_upgrade_sponsorTimes_24.sql
Normal file
@@ -0,0 +1,21 @@
|
||||
BEGIN TRANSACTION;
|
||||
|
||||
ALTER TABLE "lockCategories" ADD "service" TEXT NOT NULL default 'YouTube';
|
||||
|
||||
UPDATE "lockCategories"
|
||||
SET "service" = "sponsorTimes"."service"
|
||||
FROM "sponsorTimes"
|
||||
WHERE "lockCategories"."videoID" = "sponsorTimes"."videoID";
|
||||
|
||||
ALTER TABLE "unlistedVideos" ADD "service" TEXT NOT NULL default 'YouTube';
|
||||
|
||||
UPDATE "unlistedVideos"
|
||||
SET "service" = "sponsorTimes"."service"
|
||||
FROM "sponsorTimes"
|
||||
WHERE "unlistedVideos"."videoID" = "sponsorTimes"."videoID";
|
||||
|
||||
DROP INDEX IF EXISTS "noSegments_videoID";
|
||||
|
||||
UPDATE "config" SET value = 24 WHERE key = 'version';
|
||||
|
||||
COMMIT;
|
||||
Reference in New Issue
Block a user