[Pgsql-ayuda] Funciones, nuevamente.....

From: "GUSTAVO MARTIN OCAMPO" <gocampo79(at)hotmail(dot)com>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [Pgsql-ayuda] Funciones, nuevamente.....
Date: 2003-07-17 23:57:08
Message-ID: Law10-F102vBQdXsOtS0001b0cb@hotmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

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/

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Antonio Castro 2003-07-18 06:20:34 Re: [Pgsql-ayuda] Como compilar en C y libpq
Previous Message Patricio Muñoz 2003-07-17 23:20:06 [Pgsql-ayuda] Actualizar versión PostgreSql