Есть таблица с структурой:
terms:
id SERIAL
term VARCHAR(40)
freq BIGINT
Нужно написать функцию которая в параметр принимает значение с типом как у столбца term. И если существует запись с таким значением увеличить её значение freq на 1. Если такой записи нет создать ее и установить значение freq в 1.
Вернуть нужно значение freq.
Предполагается что на таблицу навешен уникальный индекс и записей и одинаковым значением term нет.