Re: [HACKERS] grants

2004-03-10 Thread Andreas Pflug
Edgar Mares wrote:

hi there  i'm  having troubles to find   how to 
GRANT SELECT ON all-tables-onmydb TO specificuser

this is  just  to  give  the access  to  specificuser to query the 
database and  find troubles on it
pgAdmin II has a tool for that (Security wizard; pgAdmin III has it on 
the todo-list)

Regards,
Andreas


---(end of broadcast)---
TIP 3: if posting/reading through Usenet, please send an appropriate
 subscribe-nomail command to [EMAIL PROTECTED] so that your
 message can get through to the mailing list cleanly


Re: [HACKERS] grants

2004-03-10 Thread Kris Jurka


On Wed, 10 Mar 2004, Andreas Pflug wrote:

 Edgar Mares wrote:
 
  hi there  i'm  having troubles to find   how to 
  GRANT SELECT ON all-tables-onmydb TO specificuser
 
  this is  just  to  give  the access  to  specificuser to query the 
  database and  find troubles on it
 
 pgAdmin II has a tool for that (Security wizard; pgAdmin III has it on 
 the todo-list)
 

The problem that cannot be solved with either this or a function that 
loops and grants on each table is that it is not a permanent grant of what 
the admin had in mind.  If a new table is added or an existing table is 
dropped and recreated, the grants must be done again.  The real use of a 
SELECT ANY TABLE permission is ignorance of schema updates.

Kris Jurka

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send unregister YourEmailAddressHere to [EMAIL PROTECTED])


Re: [HACKERS] grants

2004-03-10 Thread Andreas Pflug
Kris Jurka wrote:

On Wed, 10 Mar 2004, Andreas Pflug wrote:

 

Edgar Mares wrote:

   

hi there  i'm  having troubles to find   how to 
GRANT SELECT ON all-tables-onmydb TO specificuser

this is  just  to  give  the access  to  specificuser to query the 
database and  find troubles on it
 

pgAdmin II has a tool for that (Security wizard; pgAdmin III has it on 
the todo-list)

   

The problem that cannot be solved with either this or a function that 
loops and grants on each table is that it is not a permanent grant of what 
the admin had in mind.  If a new table is added or an existing table is 
dropped and recreated, the grants must be done again.  The real use of a 
SELECT ANY TABLE permission is ignorance of schema updates.
 

Hm, does this exist in other DBMS?
As soon as roles are implemented, there might be a default role 
('public') for this. Until then, using groups solves most of the 
problems (well, you certainly still need to GRANT rights to your 
preferred group).

Regards,
Andreas


---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]


Re: [HACKERS] grants

2004-03-10 Thread Kris Jurka


On Wed, 10 Mar 2004, Andreas Pflug wrote:

 Kris Jurka wrote:
 
 On Wed, 10 Mar 2004, Andreas Pflug wrote:
 
 The problem that cannot be solved with either this or a function that 
 loops and grants on each table is that it is not a permanent grant of what 
 the admin had in mind.  If a new table is added or an existing table is 
 dropped and recreated, the grants must be done again.  The real use of a 
 SELECT ANY TABLE permission is ignorance of schema updates.
   
 
 Hm, does this exist in other DBMS?
 As soon as roles are implemented, there might be a default role 
 ('public') for this. Until then, using groups solves most of the 
 problems (well, you certainly still need to GRANT rights to your 
 preferred group).
 

Groups help, but only if you want to GRANT to more than one user, and you
still need to do it on after schema changes.  I know this is implemented
in at least Oracle, SELECT ANY TABLE is in fact the permission
name used.


Kris Jurka


---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
(send unregister YourEmailAddressHere to [EMAIL PROTECTED])


[HACKERS] grants

2004-03-09 Thread Edgar Mares
hi there  i'm  having troubles to find   how to  

GRANT SELECT ON all-tables-onmydb TO specificuser

this is  just  to  give  the access  to  specificuser to query the 
database and  find troubles on it

thnx  for  your  time

---(end of broadcast)---
TIP 2: you can get off all lists at once with the unregister command
   (send unregister YourEmailAddressHere to [EMAIL PROTECTED])


Re: [HACKERS] grants

2004-03-09 Thread Christopher Kings-Lynne
hi there  i'm  having troubles to find   how to 
GRANT SELECT ON all-tables-onmydb TO specificuser
There isn't any such command.  You need to write a stored procedure to 
do it for you in a loop.

Chris

---(end of broadcast)---
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]