Re: Quering complete PLPGSQL code - Mailing list pgsql-general

From Néstor Boscán
Subject Re: Quering complete PLPGSQL code
Date
Msg-id CALyLaQKq91ReJOB=LP6MpCDZmDcAqfe+Cpke86susaXTx8RZhg@mail.gmail.com
Whole thread Raw
In response to Re: Quering complete PLPGSQL code  (Néstor Boscán <nestorjb@gmail.com>)
Responses Re: Quering complete PLPGSQL code  (Adrian Klaver <adrian.klaver@aklaver.com>)
List pgsql-general
What's really strange is that the function is returning the code like this:

FUNCTION public."PRUEBA_FUNCION2"(p_1 integer, OUT p_2 integer, INOUT p_3 integer, VARIADIC p_4 integer[])
 RETURNS SETOF record
 LANGUAGE plpgsql
 IMMUTABLE STRICT SECURITY DEFINER ROWS 200
AS $function$begin
  null;
end;$function$

So the LANGUAGE, INMUTABLE, STRICT, options are written before the code instead of after the code.

Regards,

Néstor


On Mon, Jul 14, 2014 at 8:07 PM, Néstor Boscán <nestorjb@gmail.com> wrote:
Thanks a lot that worked!!!


On Mon, Jul 14, 2014 at 6:53 PM, Jerry Sievers <gsievers19@comcast.net> wrote:
Néstor Boscán <nestorjb@gmail.com> writes:

> Hi
>
> I want to get the PLPGSQL code from the PostgreSQL 9.1 database. I've used pg_proc that only gives me the body of the code. Is there a Postgres function that can build
> all the code?

pg_get_functiondef(oid)


>
> Regards,
>
> NÊstor
>

--
Jerry Sievers
Postgres DBA/Development Consulting
e: postgres.consulting@comcast.net
p: 312.241.7800


pgsql-general by date:

Previous
From: Néstor Boscán
Date:
Subject: Is there a way to get an update date for objects in pg_class
Next
From: Adrian Klaver
Date:
Subject: Re: Quering complete PLPGSQL code