I wrote:
> What userid are you connecting as under ODBC? Has it got privileges to
> any of the schemas? The information_schema views generally hide objects
> that you have no privileges for ...
In fact, looking closer, it looks like the schemata view only shows you
schemas that you are the *owner* of (as is required by spec). So a
superuser would see everything but ordinary users might well not see
anything.
regards, tom lane