ptc-windchill - 通过查询表识别 PDMlink 中已删除的记录
问题描述
PDmlink 记录在 WIndchill 中从后端表中硬删除。
用户有权删除创建的对象,因此我需要找到一种方法来识别已删除的记录。
在 PDMlink 数据库中是否有任何表格提供此信息?
问候玛哈
解决方案
在 DB 中有一个名为的表AUDITRECORD
,其中包含有关发生的所有事件的详细信息,包括删除事件。但是只有在您配置了Audit Event Recording时,该信息才可用。
如果您已配置,则可以使用以下查询获取详细信息。
select * from auditrecord where eventlabel='Delete';
有关配置审核事件记录的步骤,请参阅 Windchill 帮助中心。
如果您尚未完成此配置并且仍想获取有关已删除对象的数据,那么
Apache Web 服务器日志并查看数据库或当前数据库的备份,执行否定查询以将 apache 日志中的部分对象标识符与仍在数据库中的对象标识符进行匹配。还有很多工作,但并非不可能。
推荐阅读
- html - 未捕获 Textarea 输入字段
- python - 在源代码中按字母顺序排列和分组类对象
- react-native - 无法从“12.0.2”确定 java 版本
- haskell - 停止 Duckling 在给定时间段之后选择第一个间隔
- mongodb - 将 $facet mongo 查询转换为 Spring Data
- mysql - 如何选择 field2 从不为 x 的所有非唯一字段 1?
- osgi - 如何在吊索重写管道中配置转换器?
- asp.net - asp.net 中的 FCKeditor
- python - 返回命名空间值
- python - Pandas 从 df 中提取行,其中 df['col'] 值与 df2['col'] 值匹配