Я новичок в Postgres, и я хочу автоматизировать удаление столбца из таблицы с помощью функции. Но это дает мне ошибку, о которой я упоминал в названии.
Вот мой код:
create function dropColumn(table_name text,col_name text) returns void as $$
ALTER TABLE $1 DROP COLUMN IF EXIST $2;
$$
language 'psql';
Ошибка:
ERROR: syntax error at or near "$$ language 'psql'; create function dropColumn(table_name text,col_name text) returns void $$" LINE 1: $$
В чем проблема? Как я могу это исправить?
Большое спасибо за подробный ответ. Я попробую это решение, а затем перейду по ссылкам, которые вы, как вы предложили. – Recomer