Re: Granting permissions

From: Ashish Karalkar <ashish_postgre(at)yahoo(dot)co(dot)in>
To: Albe Laurenz <all(at)adv(dot)magwien(dot)gv(dot)at>, "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: Granting permissions
Date: 2007-04-05 12:06:14
Message-ID: 702855.62207.qm@web94306.mail.in2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


Thanks Albe ,
yes,database means all objects of that database.
I will check this out.
Thanks
Ashish...
Albe Laurenz <all(at)adv(dot)magwien(dot)gv(dot)at> wrote:
> I want to give only select,insert,update,delete permission on
> a particular database to a user. and aslso this user should
> not have any createdb permission.

I think that you get the concept wrong.

You cannot select from a database, you can only select from a
table (or view).

You probably mean 'select permissions for all tables in a database'.

There is no such thing.
Permissions are stored on the objects themselves, so a table
"knows" who is allowed to access it.

For what you want, you must give the user
a) permissions on all individual tables he/she should access
b) USAGE privilege on the Schemata
c) CONNECT privilege to the database.

Yours,
Laurenz Albe


---------------------------------
Here’s a new way to find what you're looking for - Yahoo! Answers

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Woody Woodring 2007-04-05 12:51:28 Print database name
Previous Message joachim.sommer 2007-04-05 12:03:23 One database serveral schemas and group roles