Scott Marlowe wrote:

On Wed, 2004-10-20 at 08:17, Joe Maldonado wrote:


Hello all,
I have created users for which I have restricted access to SELECT from a set of tables, this works :)
But when I issue a REVOKE CREATE ON DATABASE mydb FROM myuser;
The user can still create tables...I've also issued this command for the SCHEMA and still no go.


Is this a known problem, if so how can I restrict users from creating objects in my db?



Is myuser a superuser? If so, you can revoke all you want and he'll still be able to do anything he wants. Also, I think that if myuser owns the current database he can always create tables in it.




myuser is not a superuser. is the public schema special in that you cannot revoke create privileges from users accessing it?

-Joe

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faqs/FAQ.html




---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
     joining column's datatypes do not match

Reply via email to