Benjamin Stookey <jamstooks(at)yahoo(dot)com> writes:
> My question is, can I somehow give permissions to the
> function, but not to the user to protect the counter
> table from being modified in any ways I don't want?
Label the function SECURITY DEFINER.
regards, tom lane