damdmen
damdmen
  • 发布:2025-04-11 12:26
  • 更新:2025-04-14 14:35
  • 阅读:41

【报Bug】云数据库手动导入数据多了就失败

分类:uniCloud

产品分类: uniCloud/支付宝小程序云

操作步骤:

已说明

预期结果:

导入成功

实际结果:

导入失败

bug描述:

在云数据库面板中的uni-id-roles表直接点击添加记录

//添加成功  
{ "_id": "ptRY9oK40YK8",  
    "role_id": "admin",  
    "role_name": "超级管理员",  
    "permission": [],  
    "comment": "超级管理员拥有所有权限",  
    "create_date": 1741093935606  
  }  
//下面这条就添加失败  
  {  
"_id": "6oEk1It8eQxP",  
    "role_id": "user",  
    "role_name": "普通用户",  
    "permission": ["CREATE_UNI_ID_USERS","READ_UNI_ID_USERS","CREATE_USER_DETAIL","UPDATE_USER_DETAIL","CREATE_FRIEND","UPDATE_FRIEND","READ_FRIEND","CREATE_HOST_RATE","UPDATE_HOST_RATE","CREATE_USER_RATE","UPDATE_USER_RATE"],  
    "comment": "普通用户",  
    "create_date": 1741093935606  
  }

不明白为何失败了,结合之前遇到的类似问题:

https://ask.dcloud.net.cn/question/207235

猜测可能是导入的数据量大,或者单条数据稍大就会失败?不知道是支付宝云的原因,还是unicloud对导入数据这里加了限制

2025-04-11 12:26 负责人:无 分享
已邀请:
DCloud_uniCloud_VK

DCloud_uniCloud_VK

这是支付宝云目前已知的缺陷,你需要先把表删了, 然后重新新建表,然后permission字段要加 array 类型的索引(一定要加 array 类型的索引)即permission字段必须一开始就是array类型的索引(因为varchar类型的索引有长度限制,且permission本身就是数组,在支付宝云就是要加array类型的索引)

要回复问题请先登录注册