RE: extracting the sql for a function - Mailing list pgsql-general

From Charles Clavadetscher
Subject RE: extracting the sql for a function
Date
Msg-id 03a101d43b12$7f1f12e0$7d5d38a0$@swisspug.org
Whole thread Raw
In response to extracting the sql for a function  (Paul Tilles <paul.tilles@noaa.gov>)
Responses Re: extracting the sql for a function
List pgsql-general
Hello

> -----Original Message-----
> From: Paul Tilles [mailto:paul.tilles@noaa.gov]
> Sent: Donnerstag, 23. August 2018 19:18
> To: pgsql-general@postgresql.org
> Subject: extracting the sql for a function
> 
> Using postgres Version 9.5
> 
> I can extract the sql for a table using
> 
> pg_dump  -d database_name  -s  -t  table_name  -f  table_name.sql
> 
> Is there something equivalent for extracting the sql for a function from the database?
> 
> 
> Paul Tilles
> 

I don't know if there is but you can get the function definition:

SELECT * FROM pg_get_functiondef('functionname'::regproc);

or

SELECT * FROM pg_get_functiondef('functionname(list of parameters data types)'::regprocedure);

If you want to export you may use the -t and -o switches.

Regards
Charles




pgsql-general by date:

Previous
From: "Joshua D. Drake"
Date:
Subject: Re: Upgrade/Downgrade
Next
From: Melvin Davidson
Date:
Subject: Re: extracting the sql for a function