diff --git a/application/prisma/migrations/20211223125048_init/migration.sql b/application/prisma/migrations/20211223125048_init/migration.sql index e2328bb..616b900 100644 --- a/application/prisma/migrations/20211223125048_init/migration.sql +++ b/application/prisma/migrations/20211223125048_init/migration.sql @@ -1,5 +1,5 @@ -- CreateEnum -CREATE TYPE "FeedTypeBadge" AS ENUM ('account', 'channel'); +CREATE TYPE "FeedType" AS ENUM ('account', 'channel'); -- CreateTable CREATE TABLE "Tag" ( @@ -54,7 +54,7 @@ CREATE TABLE "Feed" ( "locked" BOOLEAN NOT NULL, "lastStatusAt" TIMESTAMP(3), "createdAt" TIMESTAMP(3) NOT NULL, - "type" "FeedTypeBadge" NOT NULL DEFAULT E'account', + "type" "FeedType" NOT NULL DEFAULT E'account', "parentFeedName" TEXT, "parentFeedDomain" TEXT, "fulltext" TEXT NOT NULL DEFAULT E'', diff --git a/application/prisma/migrations/20220107224850_fix_refactoring_mess/migration.sql b/application/prisma/migrations/20220107224850_fix_refactoring_mess/migration.sql new file mode 100644 index 0000000..988bfdc --- /dev/null +++ b/application/prisma/migrations/20220107224850_fix_refactoring_mess/migration.sql @@ -0,0 +1,163 @@ +/* + Warnings: + + - A unique constraint covering the columns `[name,nodeId]` on the table `Feed` will be added. If there are existing duplicate values, this will fail. + - A unique constraint covering the columns `[domain]` on the table `Node` will be added. If there are existing duplicate values, this will fail. + - A unique constraint covering the columns `[name]` on the table `Tag` will be added. If there are existing duplicate values, this will fail. + +*/ +-- DropIndex +DROP INDEX "Email_address_idx"; + +-- DropIndex +DROP INDEX "Feed_bot_idx"; + +-- DropIndex +DROP INDEX "Feed_createdAt_idx"; + +-- DropIndex +DROP INDEX "Feed_description_idx"; + +-- DropIndex +DROP INDEX "Feed_displayName_idx"; + +-- DropIndex +DROP INDEX "Feed_fulltext_idx"; + +-- DropIndex +DROP INDEX "Feed_lastStatusAt_idx"; + +-- DropIndex +DROP INDEX "Feed_locked_idx"; + +-- DropIndex +DROP INDEX "Feed_name_nodeId_key"; + +-- DropIndex +DROP INDEX "Feed_parentFeedName_parentFeedDomain_idx"; + +-- DropIndex +DROP INDEX "Feed_refreshedAt_idx"; + +-- DropIndex +DROP INDEX "Feed_type_idx"; + +-- DropIndex +DROP INDEX "Field_name_idx"; + +-- DropIndex +DROP INDEX "Field_value_idx"; + +-- DropIndex +DROP INDEX "Node_domain_key"; + +-- DropIndex +DROP INDEX "Node_foundAt_idx"; + +-- DropIndex +DROP INDEX "Node_halfYearActiveUserCount_idx"; + +-- DropIndex +DROP INDEX "Node_monthActiveUserCount_idx"; + +-- DropIndex +DROP INDEX "Node_openRegistrations_idx"; + +-- DropIndex +DROP INDEX "Node_refreshAttemptedAt_idx"; + +-- DropIndex +DROP INDEX "Node_refreshedAt_idx"; + +-- DropIndex +DROP INDEX "Node_softwareName_idx"; + +-- DropIndex +DROP INDEX "Node_softwareVersion_idx"; + +-- DropIndex +DROP INDEX "Node_statusesCount_idx"; + +-- DropIndex +DROP INDEX "Node_totalUserCount_idx"; + +-- DropIndex +DROP INDEX "Tag_name_key"; + +-- CreateIndex +CREATE INDEX "Email_address_idx" ON "Email"("address"); + +-- CreateIndex +CREATE INDEX "Feed_displayName_idx" ON "Feed"("displayName"); + +-- CreateIndex +CREATE INDEX "Feed_description_idx" ON "Feed"("description"); + +-- CreateIndex +CREATE INDEX "Feed_bot_idx" ON "Feed"("bot"); + +-- CreateIndex +CREATE INDEX "Feed_locked_idx" ON "Feed"("locked"); + +-- CreateIndex +CREATE INDEX "Feed_lastStatusAt_idx" ON "Feed"("lastStatusAt"); + +-- CreateIndex +CREATE INDEX "Feed_createdAt_idx" ON "Feed"("createdAt"); + +-- CreateIndex +CREATE INDEX "Feed_refreshedAt_idx" ON "Feed"("refreshedAt"); + +-- CreateIndex +CREATE INDEX "Feed_parentFeedName_parentFeedDomain_idx" ON "Feed"("parentFeedName", "parentFeedDomain"); + +-- CreateIndex +CREATE INDEX "Feed_type_idx" ON "Feed"("type"); + +-- CreateIndex +CREATE INDEX "Feed_fulltext_idx" ON "Feed"("fulltext"); + +-- CreateIndex +CREATE UNIQUE INDEX "Feed_name_nodeId_key" ON "Feed"("name", "nodeId"); + +-- CreateIndex +CREATE INDEX "Field_name_idx" ON "Field"("name"); + +-- CreateIndex +CREATE INDEX "Field_value_idx" ON "Field"("value"); + +-- CreateIndex +CREATE UNIQUE INDEX "Node_domain_key" ON "Node"("domain"); + +-- CreateIndex +CREATE INDEX "Node_softwareName_idx" ON "Node"("softwareName"); + +-- CreateIndex +CREATE INDEX "Node_softwareVersion_idx" ON "Node"("softwareVersion"); + +-- CreateIndex +CREATE INDEX "Node_totalUserCount_idx" ON "Node"("totalUserCount"); + +-- CreateIndex +CREATE INDEX "Node_monthActiveUserCount_idx" ON "Node"("monthActiveUserCount"); + +-- CreateIndex +CREATE INDEX "Node_halfYearActiveUserCount_idx" ON "Node"("halfYearActiveUserCount"); + +-- CreateIndex +CREATE INDEX "Node_statusesCount_idx" ON "Node"("statusesCount"); + +-- CreateIndex +CREATE INDEX "Node_openRegistrations_idx" ON "Node"("openRegistrations"); + +-- CreateIndex +CREATE INDEX "Node_refreshedAt_idx" ON "Node"("refreshedAt"); + +-- CreateIndex +CREATE INDEX "Node_refreshAttemptedAt_idx" ON "Node"("refreshAttemptedAt"); + +-- CreateIndex +CREATE INDEX "Node_foundAt_idx" ON "Node"("foundAt"); + +-- CreateIndex +CREATE UNIQUE INDEX "Tag_name_key" ON "Tag"("name"); diff --git a/application/prisma/schema.prisma b/application/prisma/schema.prisma index 28ffeae..67a1633 100644 --- a/application/prisma/schema.prisma +++ b/application/prisma/schema.prisma @@ -43,7 +43,7 @@ model Field { @@index([value]) } -enum FeedTypeBadge{ +enum FeedType{ account channel } @@ -69,7 +69,7 @@ model Feed { locked Boolean lastStatusAt DateTime? createdAt DateTime - type FeedTypeBadge @default(account) + type FeedType @default(account) parentFeedName String? parentFeedDomain String? fulltext String @default("")