Skip site navigation (1) Skip section navigation (2)

Re: privilegios de solo lectura a un grupo

From: Mario Cassanelli <mcassan(at)inidep(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: privilegios de solo lectura a un grupo
Date: 2011-02-16 11:37:36
Message-ID: 4D5BB700.20507@inidep.edu.ar (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Ah, eso queria saber,
      Gracias a todos, probe la funcion y anduvo bien. <br>
      <br>
      <br>
    </font><br>
    On 02/15/2011 03:41 PM, Alvaro Herrera wrote:
    <blockquote cite="mid:1297795152-sup-9264(at)alvh(dot)no-ip(dot)org"
      type="cite">
      <pre wrap="">Excerpts from p valdes's message of mar feb 15 14:28:40 -0300 2011:
</pre>
      <blockquote type="cite">
        <pre wrap="">grant/revoke on database?

grant/revoke on scheme?

Se me ocurre que podrías usar algo de tipo revoke (permisos de
escritura al usuario X) on scheme o database, de ese modo las 300
tablas de ese esquema irían a la vez. Igual no estoy entendiendo bien
el problema pero parece más sencillo que tratar de crear una funcion
como esa
</pre>
      </blockquote>
      <pre wrap="">
No, cada objeto define sus privilegios en forma individual.  Necesitas
privilegios en la base de datos para poder conectarte; además necesitas
privilegios en el esquema para poder ver/acceder a las tablas que
contiene; además necesitas privilegios en las tablas para poder
verlas/modificarlas.

Hasta 9.0 el uso de una función como la citada por Mario es la única
solución.  En 9.0 hay un par de órdenes SQL adicionales que simplifican
la gestión de privilegios en lotes.

</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
-------------------------------------------------------------
INIDEP -Instituto Nac. de Investigación y Desarrollo Pesquero
SIOP - Sistema de Informacion Oceanografica Pesquera
Mario Cassanelli 
Tel: +54-223-486-2586 (int 107)
Paseo Victoria Ocampo Nro. 1
B7602HSA Mar del Plata - Argentina
-------------------------------------------------------------

</pre>
  </body>
</html>


Attachment: unknown_filename
Description: text/html (1.9 KB)

In response to

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2011-02-16 14:25:12
Subject: Re: Problema en correos generados con pgmail
Previous:From: angel IrachetaDate: 2011-02-16 06:52:07
Subject: Problema en correos generados con pgmail

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group