Re: get source of udf - Mailing list pgsql-general

From Pavel Stehule
Subject Re: get source of udf
Date
Msg-id CAFj8pRDF92ToU=pZd0nuJD9gXSosxbTHmrWdsc6Z55Ep3bL41A@mail.gmail.com
Whole thread Raw
In response to get source of udf  (Peter Kroon <plakroon@gmail.com>)
List pgsql-general
Hello

postgres=# select pg_get_functiondef('fx'::regproc);
                pg_get_functiondef
--------------------------------------------------
 CREATE OR REPLACE FUNCTION public.fx(_m integer)+
  RETURNS void                                   +
  LANGUAGE plpgsql                               +
 AS $function$                                   +
 declare m double precision = 10;                +
         n double precision = 20022.222;         +
   r double precision;                           +
 begin                                           +
   for i in 1.._m                                +
   loop                                          +
     r := m * n;                                 +
   end loop;                                     +
 end;                                            +
 $function$                                      +

(1 row)

regards

Pavel Stehule

2012/11/20 Peter Kroon <plakroon@gmail.com>:
> Hi list,
>
> I would like to get the source of a udf.
> In mssql I run this query:
> SELECT OBJECT_DEFINITION(OBJECT_ID) FROM sys.objects WHERE
> name='function_name';
> And I get the entire source of the function.
>
> How must I do this in PostgreSQL?
>
> Thanks,
> Peter


pgsql-general by date:

Previous
From: 张柏年
Date:
Subject: flush buffer after connection disllowed
Next
From: aasat
Date:
Subject: fetch from cursor in pg_stats_activity and related SQL query