CREATE OR REPLACE FUNCTION set_public_items_team_seq_id()
RETURNS TRIGGER LANGUAGE PLPGSQL AS $$
DECLARE
result integer;
BEGIN
UPDATE teams
SET next_seq_id = next_seq_id + 1
WHERE id = NEW.team_id
RETURNING next_seq_id
INTO result;
NEW.team_key_seq_id := result;
RETURN NEW;
END;
$$;