基于某些条件的IBM DB2 Timetravel日志记录

时间:2018-11-22 13:37:42

标签: db2 temporal-database

我一直在寻找条件,可以说当我们允许时间移动到DB2中的某个表时,但是不想捕获所有已完成的更新,而仅捕获由特定用户完成的更新。

想知道DB2时间旅行是否完全有可能,以及我们如何实现它。

2 个答案:

答案 0 :(得分:0)

DB2临时表是不可能的。

答案 1 :(得分:0)

更改时态表,添加由系统维护的用户列。 db2 for Iseries列

EMP_CHANGE_USER VARCHAR(18) GENERATED ALWAYS AS (USER)

新列将自动转到时态表的历史记录表。您可以报告历史记录表并拥有emp_change用户。

注意:IRL不要单挑用户。您可以向管理人员提供一份列出所有用户的报告,管理人员可以将其过滤为个人。程序员不会单挑用户进行报告和记录。