Ведение журнала IBM DB2 Timetravel на основе некоторых критериев - PullRequest
0 голосов
/ 22 ноября 2018

Я искал условие, где, скажем, когда мы включаем путешествие во времени для определенной таблицы в DB2, но не хотим регистрировать все выполненные обновления, а только обновления, которые сделаны каким-то конкретным пользователем.

Хотели бы узнать, возможно ли это с путешествием во времени DB2, и как мы можем этого достичь.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Изменить временную таблицу, добавить пользовательский столбец, поддерживаемый системой.Показан столбец db2 для Iseries

EMP_CHANGE_USER VARCHAR(18) GENERATED ALWAYS AS (USER)

Новый столбец автоматически перейдет в таблицу истории временной таблицы.Вы можете создавать отчеты в таблице истории и иметь имя пользователя emp_change.

Примечание: IRL Не выделяйте пользователей.Вы можете предоставить руководству отчет, в котором перечислены все пользователи, а руководство может отфильтровать его по отдельным лицам.Программисты не выделяют пользователей для составления отчетов и регистрации.

0 голосов
/ 22 ноября 2018

Это невозможно с временными таблицами DB2.

...