build: database indexes for guild_id

This commit is contained in:
Corban-Lee Jones 2025-04-30 23:55:36 +01:00
parent 95c55f3ba7
commit 054cb6c017
2 changed files with 9 additions and 0 deletions

View File

@ -0,0 +1,5 @@
-- CreateIndex
CREATE INDEX "Feed_guild_id_created_at_idx" ON "Feed"("guild_id", "created_at" DESC);
-- CreateIndex
CREATE INDEX "Filter_guild_id_created_at_idx" ON "Filter"("guild_id", "created_at" DESC);

View File

@ -21,6 +21,8 @@ model Feed {
updated_at DateTime @updatedAt
channels Channel[]
filters Filter[]
@@index([guild_id, created_at(sort: Desc)])
}
model Channel {
@ -41,6 +43,8 @@ model Filter {
created_at DateTime @default(now())
updated_at DateTime @updatedAt
feeds Feed[]
@@index([guild_id, created_at(sort: Desc)])
}
enum MatchingAlgorithms {