diff --git a/databases/_upgrade_private_8.sql b/databases/_upgrade_private_8.sql new file mode 100644 index 0000000..e6e71ef --- /dev/null +++ b/databases/_upgrade_private_8.sql @@ -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; \ No newline at end of file diff --git a/databases/_upgrade_sponsorTimes_32.sql b/databases/_upgrade_sponsorTimes_32.sql new file mode 100644 index 0000000..ece9dce --- /dev/null +++ b/databases/_upgrade_sponsorTimes_32.sql @@ -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; \ No newline at end of file