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
Views: Raw Message | Whole Thread | Download mbox | Resend email
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

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Sebastián Villalba 2006-07-31 20:30:15 Re: Permisos
Previous Message Pablo Siciliano 2006-07-31 20:14:23 Permisos