mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-08 20:47:02 +03:00
Add primary keys to tables
This commit is contained in:
15
databases/_upgrade_private_8.sql
Normal file
15
databases/_upgrade_private_8.sql
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
BEGIN TRANSACTION;
|
||||||
|
|
||||||
|
-- Add primary keys
|
||||||
|
|
||||||
|
ALTER TABLE "userNameLogs" ADD PRIMARY KEY ("userID");
|
||||||
|
ALTER TABLE "categoryVotes" ADD PRIMARY KEY ("UUID", "userID", "category");
|
||||||
|
ALTER TABLE "sponsorTimes" ADD "id" SERIAL PRIMARY KEY;
|
||||||
|
ALTER TABLE "config" ADD PRIMARY KEY ("key");
|
||||||
|
ALTER TABLE "ratings" ADD "id" SERIAL PRIMARY KEY;
|
||||||
|
ALTER TABLE "tempVipLog" ADD PRIMARY KEY ("issuerUserID", "targetUserID");
|
||||||
|
ALTER TABLE "votes" ADD PRIMARY KEY ("UUID", "userID");
|
||||||
|
|
||||||
|
UPDATE "config" SET value = 8 WHERE key = 'version';
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
19
databases/_upgrade_sponsorTimes_32.sql
Normal file
19
databases/_upgrade_sponsorTimes_32.sql
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
BEGIN TRANSACTION;
|
||||||
|
|
||||||
|
-- Add primary keys
|
||||||
|
|
||||||
|
ALTER TABLE "sponsorTimes" ADD PRIMARY KEY ("UUID");
|
||||||
|
ALTER TABLE "vipUsers" ADD PRIMARY KEY ("userID");
|
||||||
|
ALTER TABLE "userNames" ADD PRIMARY KEY ("userID");
|
||||||
|
ALTER TABLE "categoryVotes" ADD PRIMARY KEY ("UUID", "category");
|
||||||
|
ALTER TABLE "lockCategories" ADD "lockID" SERIAL PRIMARY KEY;
|
||||||
|
ALTER TABLE "warnings" ADD PRIMARY KEY ("userID", "issueTime");
|
||||||
|
ALTER TABLE "shadowBannedUsers" ADD PRIMARY KEY ("userID");
|
||||||
|
ALTER TABLE "unlistedVideos" ADD PRIMARY KEY ("videoID");
|
||||||
|
ALTER TABLE "config" ADD PRIMARY KEY ("key");
|
||||||
|
ALTER TABLE "archivedSponsorTimes" ADD PRIMARY KEY ("UUID");
|
||||||
|
ALTER TABLE "ratings" ADD PRIMARY KEY ("videoID", "service", "type");
|
||||||
|
|
||||||
|
UPDATE "config" SET value = 32 WHERE key = 'version';
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
Reference in New Issue
Block a user