fix: 合并服务器未推送改动并保留手动视频标签

This commit is contained in:
2026-10-03 22:09:09 +08:00
29 changed files with 1459 additions and 532 deletions
@@ -0,0 +1,5 @@
ALTER TABLE "VideoTranscript"
ADD COLUMN "content_tags" TEXT[] NOT NULL DEFAULT ARRAY[]::TEXT[];
CREATE INDEX "video_transcript_content_tags_idx"
ON "VideoTranscript" USING GIN ("content_tags");
@@ -0,0 +1,5 @@
ALTER TABLE "Video"
ADD COLUMN "manual_content_tags" TEXT[] NOT NULL DEFAULT ARRAY[]::TEXT[];
CREATE INDEX "video_manual_content_tags_idx"
ON "Video" USING GIN ("manual_content_tags");
+3
View File
@@ -38,6 +38,7 @@ model Video {
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
tags String[]
manual_content_tags String[] @default([])
video_url String
height Int?
width Int?
@@ -49,6 +50,8 @@ model Video {
transcript VideoTranscript?
transcriptionTask TranscriptionTask?
@@index([manual_content_tags], map: "video_manual_content_tags_idx", type: Gin)
@@index([authorId])
@@index([created_at])
}