RoLa
Новичок
вопрос по plpgsql
Интересует такой вопрос.
как использовать в качестве переменной названия поля, которое изменяешь.
Например нужен триггер создать, чтобы на изменения поля(boolean), в другой таблице создавалось/удалялось поле:
Вот вроде такого.
Интересует такой вопрос.
как использовать в качестве переменной названия поля, которое изменяешь.
Например нужен триггер создать, чтобы на изменения поля(boolean), в другой таблице создавалось/удалялось поле:
PHP:
declare param boolean; text_param text;
begin
select changeable into param from XXX where id=new.id;
text_param='param_'||new.id;
IF (param is true) THEN
ALTER TABLE YYY ADD COLUMN "text_param" INTEGER;
ELSE
ALTER TABLE YYY DROP COLUMN "txt_param";
END IF;
return null;
end;