A função que você criou não tem permissão para fazer login. Você precisa dar permissão à função para fazer login.
Uma maneira de fazer isso é fazer login como
postgres
usuário e atualize a função:psql -U postgres
Assim que estiver logado, digite:
ALTER ROLE "asunotest" WITH LOGIN;
Aqui está a documentaçãohttp://www.postgresql.org/docs/9.0/static/sql-alterrole.html