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

Re: Permisos

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Pablo Siciliano <psiciliano(at)puentenet(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Permisos
Date: 2006-07-31 20:27:36
Message-ID: 20060731202736.GH20962@alvh.no-ip.org (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Pablo Siciliano escribió:
> Estimadas / os miembros de la lista,
> 
> Estoy migrando una aplicación a Postgresql 8.1, y eso hizo que tuviese que 
> cambiar a mano todos los permisos. Y  me llevó a reflexionar sobre si me 
> convenía mejorar mi política de usuarios completa.
> 
> La duda que me surgió es si hay alguna manera de lograr que un usuario solo 
> pueda hacer determinados cambios sobre una tabla, por ejemplo actualizar 
> solo un campo. Se me ocurrió darle permisos a una función y no a la tabla, 
> pero si el usuario no tiene permiso para hacer UPDATE, la ejecución de la 
> función termina al no poder actualizar.

Puedes usar una funcion SECURITY DEFINER.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

  • Permisos at 2006-07-31 20:14:23 from Pablo Siciliano

pgsql-es-ayuda by date

Next:From: Sebastián VillalbaDate: 2006-07-31 20:30:15
Subject: Re: Permisos
Previous:From: Pablo SicilianoDate: 2006-07-31 20:14:23
Subject: Permisos

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