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

Re: pgadmin y pg_attribute

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Adrian Galindo <agalindo(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: pgadmin y pg_attribute
Date: 2004-10-27 19:15:52
Message-ID: 20041027191552.GD6202@dcc.uchile.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
On Wed, Oct 27, 2004 at 12:51:12PM -0600, Adrian Galindo wrote:
> On Wed, 27 Oct 2004 14:00:11 -0300, Alvaro Herrera
> <alvherre(at)dcc(dot)uchile(dot)cl> wrote:
> > > ¿En dónde hay que darle algún permiso adicional al usuario para que
> > > pueda hacer esta modificación?
> > 
> > Necesitas ser superusuario (es decir, darle el permiso CREATEUSER al
> > usuario).

Hm, ahora que lo pienso creo que lo que realmente necesitas es el bit
"usecatupd" en pg_shadow ... quizas puedas tener usecatupd sin tener
usesuper.  No recuerdo, experimenta.

> ¿No hay forma de que pueda hacer estas modificaciones sin darle ese privilegio?
> Digo, se lo pongo, pero ¿no es un riesgo de seguridad más o menos grande?

Modificar los catalogos directamente es riesgoso (puedes terminar con
una BD inusable) y no esta soportado.  Por esto se exige este
privilegio.  En las partes donde se puede usar alguna forma de ALTER
TABLE, puedes hacer modificaciones sin este privilegio.

Es por esto que en 8.0 hay implementado un ALTER TABLE que permite hacer
cambios en los tipos sin necesidad de privilegios especiales ...

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Just treat us the way you want to be treated + some extra allowance
for ignorance."                                    (Michael Brusser)


In response to

pgsql-es-ayuda by date

Next:From: Leonel NunezDate: 2004-10-27 19:30:33
Subject: Re: Distro
Previous:From: Ricardo - Eureka!Date: 2004-10-27 19:08:14
Subject: Re: Distro

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