This commit is contained in:
oiov
2024-11-12 15:30:44 +08:00
parent 3c93697403
commit 1b88800c18
2 changed files with 3 additions and 3 deletions
@@ -197,6 +197,7 @@ CREATE TABLE "scrape_metas"
"lang" TEXT,
"device" TEXT,
"browser" TEXT,
"link" TEXT NOT NULL DEFAULT '',
"created_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updated_at" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
@@ -207,9 +208,8 @@ CREATE TABLE "scrape_metas"
CREATE INDEX "scrape_metas_userId_type_apiKey_idx" ON "scrape_metas" ("userId", "type", "apiKey");
-- CreateIndex
CREATE UNIQUE INDEX "scrape_metas_type_ip_key" ON "scrape_metas" ("type", "ip");
CREATE UNIQUE INDEX "scrape_metas_type_ip_link_key" ON "scrape_metas" ("type", "ip", "link");
-- AddForeignKey
ALTER TABLE "scrape_metas" ADD CONSTRAINT "scrape_metas_userId_fkey" FOREIGN KEY ("userId") REFERENCES "users"("id") ON DELETE CASCADE ON UPDATE CASCADE;
ALTER TABLE "scrape_metas" ADD COLUMN "link" TEXT NOT NULL DEFAULT '';
+1 -1
View File
@@ -174,7 +174,7 @@ model ScrapeMeta {
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@unique([type, ip])
@@unique([type, ip, link])
@@index([userId, type, apiKey])
@@map(name: "scrape_metas")
}