Yes. I agree that the superuser cannot be restricted with any access.
But my scenarios is, I am executing a function(VOLATILE SECURITY DEFINER) using the superuser and it function fails with unable to select a particular table.
who owns this function?
At the same time, I am able to select the table as a superuser, by executing select * from table_name;