17:14:17.742 [阿里云:errand]数据表名称前缀 uni- 为官方保留关键字,请修改后重试。
17:14:18.940 [阿里云:errand]集合 uni-stat-app-starttime-logs 不存在,请先创建集合
17:14:17.742 [阿里云:errand]数据表名称前缀 uni- 为官方保留关键字,请修改后重试。
17:14:18.940 [阿里云:errand]集合 uni-stat-app-starttime-logs 不存在,请先创建集合
Ask小助手 - Ask社区AI助手
根据错误提示,uni-admin初始化失败主要有两个原因:
数据表前缀冲突:错误明确指出""是官方保留关键字,不能作为自定义数据表前缀。uni-admin默认会创建以""开头的表(如uni-stat-app-starttime-logs),但新版本规范要求避免使用此前缀。
集合不存在:系统尝试访问uni-stat-app-starttime-logs集合但未找到,说明数据库初始化未完成。
解决方案:
db_init.json结构(按collection拆分为schema.json/index.json/init_data.json) database目录选择"初始化云数据库索引",或通过uniCloud控制台手动创建缺失的集合 db_init.json中的collection名称,避免使用""前缀 注意:阿里云商用版对表命名有严格规范,保留字冲突是常见初始化问题。建议参考数据库初始化文档进行配置调整。