Възможно ли е динамичен достъп до стойност на колона от запис по нейното име?
Пиша тригерна функция, която изпълнява динамична SQL команда и бих искал динамично да извлека стойност на колона от NEW
запис по име на колона.
Ето опростен пример за това, което се опитвам да направя:
$$
DECLARE
command text := 'UPDATE $1 SET $2 = $3';
myColumn := 'votes'
BEGIN
EXECUTE command using 'anotherTable', myColumn, NEW.myColumn;
END
$$