找回密码
 立即注册

QQ登录

只需一步,快速开始

snoopy_blq
金牌服务用户   /  发表于:2023-10-12 11:08  /   查看:1596  /  回复:5
1金币
6.0.102直接用9.0.6打开报错,先6.0.102到8.0.105,然后再8.0.105到9.0.6也这样报错
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

问题跟进:上次升级9.0.4版本运行时数据变更,回退时拷贝sqlite数据库文件到6版本服务器,楼主大佬目前的工程拉取了服务器数据,里面有9.0的一些东西,已手动修复

5 个回复

倒序浏览
最佳答案
最佳答案
Shawn.Liu活字格认证
超级版主   /  发表于:2023-10-12 11:08:26
来自 6#
问题跟进:上次升级9.0.4版本运行时数据变更,回退时拷贝sqlite数据库文件到6版本服务器,楼主大佬目前的工程拉取了服务器数据,里面有9.0的一些东西,已手动修复
回复 使用道具 举报
snoopy_blq
金牌服务用户   /  发表于:2023-10-12 11:09:16
2#
6.0.102到8.0.105没问题,前面试过6.0.102到9.0.4也没问题
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2023-10-12 11:59:04
3#
收到,从报错截图来看是触发了用户信息表的唯一约束,这边检查了下OrganizationMemberInRoles表的创建语句(9.0.4),字段成员ID和角色ID创建了一个联合主键,不允许重复,这里的MemberId的值关联的是organizationmemberlisttable表的ID,按照加入组织结构的人员生成,roleID即角色ID,上次9.0.4可以打开V6的工程,原因可能是中间有调整内建用户信息,这边给您约个远程查看下数据表。


  1. CREATE TABLE `organizationmemberinroles` (
  2.   `MemberId` bigint NOT NULL,
  3.   `RoleId` bigint NOT NULL,
  4.   PRIMARY KEY (`MemberId`,`RoleId`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
snoopy_blq
金牌服务用户   /  发表于:2023-10-13 14:47:32
4#
突然想起来,sqlite数据库文件我是从9.0.4服务器上面直接拷贝回去用在6.0.102服务器上面的,因为当时有十几天的数据了,工作流的记录我也不会弄回去,就直接拷贝了服务器数据库📄,结果能用,然后设计器有下载了服务器的数据
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2023-10-13 17:39:25
5#
您好,那您现在问题是解决了吗,方便上传一下您这个工程文件看看嘛。或者什么时候约个远程看一下也行
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部