-
-
Notifications
You must be signed in to change notification settings - Fork 55
Open
Labels
bugSomething isn't workingSomething isn't working
Description
在提问之前...
- 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
- 我填写了简短且清晰明确的标题,以便开发者在翻阅 issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
- 我已查看master branch或最新测试版的更新内容,并未提及该 bug 已被修复的情况
- 我没有仔细查看这些选项,只是在无脑的勾选所有选项,请关闭这个 issue
- 已有issue中并没有看见其他人与我反馈相同的问题
问题描述
日志出现:
- 定期清理写入用户数据出错(批量保存): too many SQL variables
- 数据库保存-清理程序出错: too many SQL variables
如何复现
尚不确定
你期望发生的
不报错
实际上发生的
报错
日志文件
截图
No response
海豹核心版本
SealDice 1.5.1-dev+20260127.698fac1 arm64
操作系统
armbian
帐号类型
使用协议
不重要
附加内容
猜测是批量入库:dice/service/attrs_new.go 中的 AttrsPutsByIDBatch 使用 GORM Create 一次性 upsert 全部记录。当待保存条目过多时,占位符数量超过 SQLite 的变量上限,导致 too many SQL variables。
想法:分批写入(?)
Reactions are currently unavailable
Metadata
Metadata
Labels
bugSomething isn't workingSomething isn't working