Re: Schemas and Privileges

Поиск
Список
Период
Сортировка
От Filip Rembiałkowski
Тема Re: Schemas and Privileges
Дата
Msg-id 92869e660812120551j1db4caf6v8f5da1b9fd4fd461@mail.gmail.com
обсуждение исходный текст
Ответ на Schemas and Privileges  (TiTo® <tito@uel.br>)
Ответы Re: Schemas and Privileges
Список pgsql-general


2008/12/11 TiTo® <tito@uel.br>
I installed the Postgres Database on my work planning replace Oracle on the new IT systems. I have noticed some differences (between Oracle and Posrgres) that I would like clarify.
 
On postgres, I create 2 users and their schemas. Schema "User1" owned by "User1" and Schema "User2" owned by "User2". User2 can´t access, by 'select', data from tables in schema User1, that is OK, but the User2 can display columns from tables in schema User1. I tried the commands "REVOKE ALL ON SCHEMA User1 FROM User2" and "REVOKE ALL ON SCHEMA User1 FROM public" but, they change nothing.
 
On Oracle, the user can see the tables columns in others schemas when it has "grant" on the table. If user dont have grant on table, it can´t display the table columns of others schemas.
 
Is there something I can do to make postgres works like Oracle ? I am using postgres 8.1.11 on SLES10.
 

postgres grant model is different; you can't hide db structure from db users.
only the data is protected.

this is not going to change soon, AFAIK.





--
Filip Rembiałkowski

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Question with combining ANY with ilike
Следующее
От: Markus Wanner
Дата:
Сообщение: Re: Data Replication