Files
thebet365/apps/api/prisma/migrations/20260603102323_zhibo_match_fields/migration.sql
Mars 80adc0e928 feat(admin): 管理端列表分页、控制台图表与赛事导入
- 玩家/代理/赛事/注单/审计列表分页,默认每页 10 条,无页面滚动条布局

- ECharts 控制台概览、注单管理中文化与列宽优化

- zhibo 赛事字段迁移与导入,玩家编辑可改所属代理

- 管理端 API 分页与 dashboard 统计接口

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-03 13:49:31 +08:00

22 lines
882 B
SQL

-- AlterTable
ALTER TABLE "teams" ADD COLUMN IF NOT EXISTS "external_id" INTEGER,
ADD COLUMN IF NOT EXISTS "logo_url" VARCHAR(500);
-- AlterTable
ALTER TABLE "matches" ADD COLUMN IF NOT EXISTS "official_match_no" INTEGER,
ADD COLUMN IF NOT EXISTS "stage" VARCHAR(32),
ADD COLUMN IF NOT EXISTS "group_name" VARCHAR(8),
ADD COLUMN IF NOT EXISTS "live_match_id" BIGINT,
ADD COLUMN IF NOT EXISTS "addition_match_id" BIGINT,
ADD COLUMN IF NOT EXISTS "channel_id" VARCHAR(64),
ADD COLUMN IF NOT EXISTS "match_name" VARCHAR(200),
ADD COLUMN IF NOT EXISTS "venue_json" JSONB,
ADD COLUMN IF NOT EXISTS "kickoff_json" JSONB,
ADD COLUMN IF NOT EXISTS "external_status" VARCHAR(32);
-- CreateIndex
CREATE UNIQUE INDEX IF NOT EXISTS "teams_external_id_key" ON "teams"("external_id");
-- CreateIndex
CREATE UNIQUE INDEX IF NOT EXISTS "matches_live_match_id_key" ON "matches"("live_match_id");