From 986558fea725a96542ef483fea0a5d405ab1da7f Mon Sep 17 00:00:00 2001 From: Xyfacai Date: Sun, 20 Jul 2025 10:11:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(db):=20=E4=BF=AE=E5=A4=8D=20db=20migration?= =?UTF-8?q?=20=E6=8A=A5=E9=94=99=E8=BF=87=E5=A4=9A=E5=8F=AF=E8=83=BD?= =?UTF-8?q?=E5=8D=A1=E4=BD=8F=E7=9A=84=E9=9A=90=E6=82=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- model/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/model/main.go b/model/main.go index e2f9aecb..013beacd 100644 --- a/model/main.go +++ b/model/main.go @@ -260,7 +260,6 @@ func migrateDB() error { func migrateDBFast() error { var wg sync.WaitGroup - errChan := make(chan error, 12) // Buffer size matches number of migrations migrations := []struct { model interface{} @@ -279,6 +278,8 @@ func migrateDBFast() error { {&Task{}, "Task"}, {&Setup{}, "Setup"}, } + // 动态计算migration数量,确保errChan缓冲区足够大 + errChan := make(chan error, len(migrations)) for _, m := range migrations { wg.Add(1)