Add primary keys to tables

This commit is contained in:
Ajay
2022-05-10 14:06:24 -04:00
parent 60a3c017e5
commit 72de520781
2 changed files with 34 additions and 0 deletions

View 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;

View 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;