how to hide database objects from users, that don't have access to them

Поиск
Список
Период
Сортировка
От Oleksandr Pryymak
Тема how to hide database objects from users, that don't have access to them
Дата
Msg-id 45D4D2D0.4010703@inmind.org
обсуждение исходный текст
Ответы Re: how to hide database objects from users, that don't have access to them  (Bill Moran <wmoran@collaborativefusion.com>)
Список pgsql-general
Hi,

   Actually we've got a problem developing a DB with a lot of logic in it:
   Our database has couple different interfaces to other systems (made
using views and procedures) and some interfaces need to be public or
semi-public. Even if we grant all rights correctly, each user, that able
to connect to the DB, has rights to view structures of all it components
(procedures/views/tables..) even he has no kind of access rights to them (!)

   We've been little in trouble about, as far we can't open structure
and especial plenty a lot of logic inside in procedures (mainly written
in pgsql) to all users, as far we can't trust them.

   If there any workaround to fix this and provide different users
interfaces to DB showing only objects, they have access to?



  really would be grateful for help, as far we notice this hidden
trouble to late to change project design.

---
Sincerely yours,
Oleksandr Pryymak

В списке pgsql-general по дате отправления:

Предыдущее
От: Emi Lu
Дата:
Сообщение: Re: postgresql 8.2 Installation error at "gmake"
Следующее
От: Bjørn T Johansen
Дата:
Сообщение: Problem writing sql statement....