Получить значения из разных столбцов в общем триггере

Я новичок в PostgreSQL и нашел триггер, который полностью отвечает моим целям, за исключением одной мелочи. Триггер является довольно общим и работает с разными таблицами и регистрирует различные изменения полей. я нашелВот.

Теперь мне нужно проверить конкретное поле, которое меняется по мере изменения таблиц, в которых срабатывает триггер. Я думал об использованииsubstr так как все столбцы будут иметь одинаковый формат имени, напримерXXX_cust_no но XXX может измениться на 2 или 4 символа. Мне нужно записать значение вXXX_cust_no поле с каждой записью, которая записана в таблицу history_ / audit. Используя кучуIF / ELSE заявления для достижения этой цели я не хотел бы делать.

Триггер, как он сейчас работает, регистрируетtable_name, column_name, old_value, new_value, Однако мне нужно войтиXXX_cust_no записи, которая также была изменена.

Ответы на вопрос(1)

Ваш ответ на вопрос