Question: I like to call a stored PL/pgSQL function the same way as with `PERFORM` ignoring the results, but from plain SQL. How can i achive this? I'm currently using `SELECT` to execute the function, but this prints data on the console what i don't need.

I thought about disabling client output for specific `SELECT` statements, but i can't find any client settings for this. Maybe there's a better way to do this kind of calls.

Answer: 
There is no such functionality in plain sql. What you can do though, is make the function not return anything.
Here is a dirty hack, i just came up with; 
background is, i need to call a function, but specify an UPDATE, not a SELECT ...maybe your background is the same...
So I specified my UPDATE like this:

```
UPDATE sometable_doesnt_matter 
SET some_comlumn=some_comlumn 
WHERE (select my_function = 1);

```

And my function always returns the integer 1.

Ofc i'm going to change the code so that it will also work with a SELECT, but right now, as a hotfix, this works for me.