chenpei 7326e273e1 fix: harden media upload and release safety
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00

8 lines
401 B
SQL

-- 全局视频转码租约。字段均可空,部署前后兼容;不改动任何已有素材 URL 或源文件。
ALTER TABLE "materials"
ADD COLUMN IF NOT EXISTS "transcode_lease_token" TEXT,
ADD COLUMN IF NOT EXISTS "transcode_lease_expires_at" TIMESTAMP(3);
CREATE INDEX IF NOT EXISTS "materials_transcode_lease_idx"
ON "materials"("transcode_lease_expires_at", "transcode_lease_token");