From: | "Marco Antonio" <marcoantoniofrias(at)gmail(dot)com> |
---|---|
To: | Roberto Rodríguez Pino <rodpin(at)gmail(dot)com> |
Cc: | Postgres <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Listar funciones y sus descripciones. |
Date: | 2008-07-29 21:04:38 |
Message-ID: | 33e030de0807291404i6d011b24obe9570f4aea652b@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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;
--
Marco Antonio Frias Butrón
Slackware Linux User
Linux Registered User #356229
From | Date | Subject | |
---|---|---|---|
Next Message | Roberto Rodríguez Pino | 2008-07-29 21:15:18 | Re: Listar funciones y sus descripciones. |
Previous Message | Marcos T. Rios Rodriguez | 2008-07-29 20:57:47 | Mi servidor se reinicia cuando quiero consultar una tabla |