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

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: Listar funciones y sus descripciones.


  • From: Roberto Rodríguez Pino <rodpin(at)gmail(dot)com>
  • To: "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
  • Subject: Re: Listar funciones y sus descripciones.
  • Date: Tue, 29 Jul 2008 17:15:18 -0400
  • Message-id: <1217366119(dot)13117(dot)7(dot)camel(at)pitufo>

El mar, 29-07-2008 a las 17:04 -0400, Marco Antonio escribió:
> 2008/7/29 Roberto Rodríguez Pino <rodpin(at)gmail(dot)com>:
> > Hola a todos!
> > he ingresado varias funciones a mi base de datos con su respectiva
> > descripción. ¿Existe alguna manera de extraer el listado de estas con
> > sus respectivas descripciones y  poder tenerlas en texto editable? He
> > visto que en pgadmin al listar las funciones aparecen con su nombre y
> > descripción, pero no las puedo "sacar" de ahí para llevarlas a un
> > documento.
> > La idea es tener: nombre de función(sus parámetros en caso de existir)
> > descripción.
> > Agradezco la ayuda,
> > Saludos!
> > Roberto
> 
> Hola, esto te podría ayudar, aunque no esta muy trabajo:
> 
> test=# SELECT proname AS "FUNCION", proargnames AS "PARAMETROS",
> pg_catalog.oidvectortypes(proargtypes) AS "TIPO PARAMETROS"
> --,prosrc AS "CUERPO FUNCION"
> FROM pg_proc
> WHERE proname = <nombre_funcion>;
> 
> si quieres que muestre el contenido de la función quitas el comentario
> de prosrc...
> 
> algo opcional que yo hago es exportarlo a html haciendo esto:
> 
> test=# \pset format html
> test=# \pset title 'Lista de Funciones'
> test=# \pset tableattr 'cellspacing=0 cellpadding=5'
> 
> test=# SELECT proname AS "FUNCION", proargnames AS "PARAMETROS",
> pg_catalog.oidvectortypes(proargtypes) AS "TIPO PARAMETROS"
> FROM pg_proc
> WHERE proname ilike '%patron_nombre_funciones%' \o funciones.html;
> 
Gracias. La primera parte funciona de pelos, pero la segunda no la he
probado.
Aunque no era lo que necesitaba (quizas no me exprese bien), ya que
necesito listar solo las funciones que yo he ingresado. Revise dentro
del listado y no estan las mias.
Se agradece un montón la ayuda.!
Saludos!
Roberto
-- 
visita mi weblog!
http://trasto.hopto.org/weblog
softwarelibre(at)diinf
http://softwarelibre.diinf.usach.cl

Attachment: signature.asc
Description: Esta parte del mensaje está firmada digitalmente



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group