Re: [Pgsql-ayuda] script GRANT para una lista de usuarios

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: sandrigo lezcano <alkafes(at)yahoo(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] script GRANT para una lista de usuarios
Date: 2003-09-15 19:06:23
Message-ID: 20030915190623.GG4405@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Sandrigo,

Si tienes un archivo con un usario por linea llamado usuarios y otro
archivo con una tabla por linea llamado tablas, puedes hacer

for usuario in `cat usuarios`; do
for tabla in `cat tablas`; do
echo "grant select on $tabla to $usuario" >> grants
done
done

Eso te va a generar un archivo llamado grants con una linea de grant
select a cada usuario en cada tabla. Sazonando con la imaginacion
suficiente deberias poder resolver tu problema facilmente.

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"I personally became interested in Linux while I was dating an English major
who wouldn't know an operating system if it walked up and bit him."
(Val Henson)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Fco. Valladolid 2003-09-15 19:22:14 Re: Off- topic : [Pgsql-ayuda] alguien tiene virus!
Previous Message Fco. Valladolid 2003-09-15 19:04:34 Re: Off- topic : [Pgsql-ayuda] alguien tiene virus!