[Pgsql-ayuda] Funciones, nuevamente.....
GUSTAVO MARTIN OCAMPO
gocampo79@hotmail.com
Thu, 17 Jul 2003 23:57:08 +0000
Hola lista, la sentencia CREATE FUNCTION del postgresql 7.3.3 es la
siguiente:
CREATE [ OR REPLACE ] FUNCTION name ( [ argtype [, ...] ] )
RETURNS rettype
{ LANGUAGE langname
| IMMUTABLE | STABLE | VOLATILE
| CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT
| [EXTERNAL] SECURITY INVOKER | [EXTERNAL] SECURITY DEFINER
| AS 'definition'
| AS 'obj_file', 'link_symbol'
} ...
[ WITH ( attribute [, ...] ) ]
como podrán ver, a la misma le han agregado nuevas funciones por así
decirlo.
Mi pregunta esta referida a la ejecución de una función pero teniendo en
cuenta de si algun usuario de la base de datos es dueño de esa función.
Como funciona esto?
esta relacionado con las sentencias "...SECURITY INVOKER | [EXTERNAL]
SECURITY DEFINER"?
Por lo que he leido en la documentación, no se asignan permisos a una
función sino que se la invoca con los privilegios de un usuario existente,
estoy en lo cierto?
Desde ya, muchas gracias.-
_________________________________________________________________
Charla con tus amigos en línea mediante MSN Messenger:
http://messenger.yupimsn.com/