John Gunther <inbox@bucksvsbytes.com> writes:
> This will grant <desireduser> the usage of plpgsql even if it is untrusted.
No. Untrusted languages can be used only by superusers, period. USAGE
is for controlling non-superusers' access to trusted languages.
regards, tom lane