Re: Help with ODBC problem - Mailing list pgsql-odbc

From Chris Hoover
Subject Re: Help with ODBC problem
Date
Msg-id 40C0DE02.2020805@sermonaudio.com
Whole thread Raw
In response to Re: Help with ODBC problem  (Jeff Eckermann <jeff_eckermann@yahoo.com>)
Responses Re: Help with ODBC problem
List pgsql-odbc
Jeff Eckermann wrote:

> Create a separate schema for each user, or class of
>
>users, that you want to have limited access.  Put all
>of the objects that you want them to have access to
>into the relevant schema(s).  Then, in the "connect
>settings" box in the DSN, enter the command "set
>search_path to myschema, public;" (or leave out public
>if you want).  If you are connecting using code,
>rather than a DSN, then just issue that command
>directly after connecting.
>
>That will restrict users to seeing only those objects
>which you want them to see.  If you revoke their
>access permissions to the public schema, and only
>grant permissions on the one special schema, plus
>tables etc., then you will lock the whole thing up
>tight.
>
>
Ok, I created a new schema and put my view into it giving my reporting
group access to this view only.  I also set the search_path in the odbc
driver and as an alter user, but I am still seeing a full db catalog
when I connect to my db via odbc. (link trying to link a table in Access).

Any further ideas?  I really need the end users to only see the specific
views/tables I grant them access to when they are an area where they are
able to choose tables/views to view.

Thanks,

Chris





pgsql-odbc by date:

Previous
From: Jeff Eckermann
Date:
Subject: Re: Help with ODBC problem
Next
From: Karol Szkudlarek
Date:
Subject: psqlodbc ready for amd64?!