找回密码
 立即注册

QQ登录

只需一步,快速开始

钮钴禄小懒子 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2024-11-21 11:11  /   查看:36  /  回复:4
1金币


升级了活字格版本后,码云工程文件已经出现过两次新建外联表,忽然表就报不存在的错误。使用Navicat查看,也不存在了。


很难复现问题,不过两次出现的情况都是在设计器创建表,然后创建字段。操作都与平常一致,发个帖子看看有没有格友遇到。

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

4 个回复

倒序浏览
补充说明,我同事也遇到过,开发环境是一致的,都是外联库+码云工程文件
回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:前天 11:39
板凳
您好,大概得情况就是,在活字格设计器连接到外联库,然后创建表,后续表就没有了对吗?
活字格设计器连接外联库时,在设计器里不会主动去删除表的,就算是在设计器里右键删除表,也只是在活字格设计器里把表移除,库里表还在的。
另外看截图,是活字格协同工程里,表对象时有的,然后连接报错,去对应的数据库里没表对吗?
有没有可能是其他地方不小心把表删除了呢?




回复 使用道具 举报
Simon.Sun 发表于 2024-11-21 11:39
您好,大概得情况就是,在活字格设计器连接到外联库,然后创建表,后续表就没有了对吗?
活字格设计器连接 ...

是的,就是你说的情况。出现问题前,我都是在新建字段,没有去Navicat删除表。如截图所示,我创建到第五个字段,就提示错误了。
现在设计器和数据库都找不到该表,但是我从设计器新建一个新表,同时命名“product_inventory”,提示已存在,但是设计器又搜不到该表。
我也尝试过,无法复现。看看其他人有没有遇到
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:昨天 11:39
5#
大佬您好,这个问题平时遇到的情况比较少,而且问题也比较严重。咱们可以尝试调查一下是什么原因,什么操作导致了数据表的丢失。

不知道咱们使用的数据库,我这查了一下MySQL开启数据库操作日志的帖子,咱们可以尝试开启一下数据库操作的日志,若是数据库数据表丢失,肯定是哪里有执行删除数据表的命令了,所以通过数据表操作日志,可以大致还原一下这种情况,可以方便后续的调查。

所以咱们开启一下这个功能,然后等待下次问题复现,问题调查清楚后也别忘记关闭掉日志功能
查看某张表的操作日志
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部