El mar, 29-07-2008 a las 17:04 -0400, Marco Antonio escribió: > 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; >
Rectifico. Si aparecen las mias... pero mezcladas con las otras. Pero poniendo la clausula 'where proowner = miidusuario' solo aparecen las mias. Ahora estoy viendo lo del comentario que les agregue. Muchas gracias por el tip. Saludos! Roberto -- visita mi weblog! http://trasto.hopto.org/weblog [EMAIL PROTECTED] http://softwarelibre.diinf.usach.cl
signature.asc
Description: Esta parte del mensaje está firmada digitalmente
