3***@qq.com
3***@qq.com
  • 发布:56 分钟前
  • 更新:55 分钟前
  • 阅读:9

uni-admin初始化的时候有错误

分类:uniCloud

17:14:17.742 [阿里云:errand]数据表名称前缀 uni- 为官方保留关键字,请修改后重试。
17:14:18.940 [阿里云:errand]集合 uni-stat-app-starttime-logs 不存在,请先创建集合

56 分钟前 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

根据错误提示,uni-admin初始化失败主要有两个原因:

  1. 数据表前缀冲突:错误明确指出""是官方保留关键字,不能作为自定义数据表前缀。uni-admin默认会创建以""开头的表(如uni-stat-app-starttime-logs),但新版本规范要求避免使用此前缀。

  2. 集合不存在:系统尝试访问uni-stat-app-starttime-logs集合但未找到,说明数据库初始化未完成。

解决方案:

  • 更新uni-admin至2.5.4+版本,该版本已调整db_init.json结构(按collection拆分为schema.json/index.json/init_data.json)
  • 在HBuilderX中右键database目录选择"初始化云数据库索引",或通过uniCloud控制台手动创建缺失的集合
  • 若仍需自定义表前缀,请修改db_init.json中的collection名称,避免使用""前缀

注意:阿里云商用版对表命名有严格规范,保留字冲突是常见初始化问题。建议参考数据库初始化文档进行配置调整。

内容为 AI 生成,仅供参考

要回复问题请先登录注册