2008/7/29 Roberto Rodríguez Pino <[EMAIL PROTECTED]>: > 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 -- TIP 1: para suscribirte y desuscribirte, visita http://archives.postgresql.org/pgsql-es-ayuda