Mai Peng <maily.peng@webedia-group.com> writes:
> Is there a difference between an autoanalyze and a manual analyze ?
autoanalyze runs with a restrictive search_path setting.
> I got an error when I simply select from a function
This suggests that your function isn't being sufficiently careful
to schema-qualify names it uses. (If you don't want to change the
function text, adding a SET clause to force the desired search_path
would work, though it does carry a bit of performance penalty.)
regards, tom lane