говорят, что у меня 6 таблиц.
- Рабочая станция
- Рабочая станция_CL
- Местоположение
- Location_CL
- Особенности
- Features_CL
В настоящее время я использую триггеры для вставки в «_CL» версию каждой таблицы с дополнительным полем, которое указывает, было ли изменение «UPDATE», «INSERT» или «УДАЛИТЬ ".
таблица рабочей станции отслеживает пользователя "ified_by".если пользователь обновляет местоположение объекта «Рабочая станция», обновляется таблица «Расположение», а также таблица «Рабочая станция».единственная модификация таблицы «Рабочая станция» - это поле «updated_by», чтобы я знал, кто внес изменение.
Проблема, с которой я сталкиваюсь, заключается в том, что я думаю о получении отчета об аудите.Как я буду связывать записи в "Location_CL" с записями в "Workstation_CL", оба заполняются отдельными триггерами.
каким-то образом моя часть вопроса была стерта.извините за это.
Вопрос: как я могу получить некоторый тип уникального идентификатора, чтобы иметь и в «Workstation_CL», и в «Location_CL», чтобы я мог идентифицировать каждую ревизию?например, когда я извлекаю все записи из «Location_CL» и вижу все изменения местоположения, вытаскивая имя пользователя из «Workstation_CL», который внес изменение местоположения?