3***@qq.com
3***@qq.com
  • 发布:2025-11-23 17:18
  • 更新:2025-11-24 13:42
  • 阅读:121

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

分类:uniCloud

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

2025-11-23 17:18 负责人:无 分享
已邀请:

最佳回复

DCloud_uniCloud_VK

DCloud_uniCloud_VK

已修复

Ask小助手

Ask小助手

根据错误提示,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 生成,仅供参考
  • 3***@qq.com (作者)

    这是uniadmin在一次更新后新增的scheme,而不是用户自定义的

    2025-11-23 18:34

3***@qq.com

3***@qq.com (作者)

这是uniadmin在一次更新后新增的scheme,而不是用户自定义的

  • DCloud_uniCloud_CRL

    手动上传uni-stat-app-starttime-logs schema能上传吗?

    2025-11-24 12:02

要回复问题请先登录注册