Я использовал этот код и впоследствии создал функцию триггера.он работает нормально, если в поле номера записи (eno) уже есть значение, но не работает, если поле имеет значение null
CREATE OR REPLACE FUNCTION eno_inc() RETURNS TRIGGER AS $eno_inc$
DECLARE
enmb INTEGER;
BEGIN
select max(eno) into enmb from entry;
new.eno := enmb + 1;
return new;
END;
$eno_inc$
LANGUAGE plpgsql;
как мне решить эту проблему ??PS Я не могу использовать 'serial' или 'sequence', потому что организатор курса хочет триггер для этой функции