¿Hay alguna forma dentro de una función plpgsql de que pueda obtener el nombre de la función? O incluso el OID de la función?Obteniendo el nombre de la función actual dentro de la función con plpgsql
Sé que hay algunas variables "especiales" (como FOUND) dentro de plpgsql, pero no parece haber ninguna forma de conseguir esto. (Aunque he leído dónde parece posible si su función está escrita en C). No es crítico, pero haría algo que esté haciendo un poco más agradable/menos frágil.
estoy usando PostgreSQL v. 9.1.5
Esto se siente como uno de los aspectos en que se haya decidido por una solución al problema real y estás pidiendo ayuda con esa solución. ¿Cuál es el fondo? ¿Por qué necesitas esa información? ¿Qué problema estás tratando de resolver con él? –
@CraigRinger. Tienes razón. Realmente no quiero escribir un ensayo de una pregunta de 500 palabras que diga lo que estoy haciendo y todos los requisitos, líneas de tiempo, experiencias pasadas, etc. que se incluyeron en la solución/diseño en el que me he decidido. Solo estaba tratando de obtener una respuesta sobre una pequeña pieza. –
@DavidS tiene sentido. 'suerte. –