Calling rest service from postgresql functions and stored proc

Started by mahesh.spabout 7 years ago3 messagesgeneral
Jump to latest
#1mahesh.sp
mahes.sp@gmail.com

Hi,

Would like to know whether postgresql supports calling a rest service from
function or stored procedure.

Looking for Oracle to postgresql feasibility study.

Searched in Google but could not find any official document regarding the
same. Appreciate if inputs or reference links are shared or confirmed.

Thanks,
Mahesh

#2Magnus Hagander
magnus@hagander.net
In reply to: mahesh.sp (#1)
Re: Calling rest service from postgresql functions and stored proc

On Thu, Feb 7, 2019 at 10:53 AM mahesh.sp <mahes.sp@gmail.com> wrote:

Hi,

Would like to know whether postgresql supports calling a rest service from
function or stored procedure.

Looking for Oracle to postgresql feasibility study.

Searched in Google but could not find any official document regarding the
same. Appreciate if inputs or reference links are shared or confirmed.

Absolutely. Pick any language capable of doing it (e.g. python, perl, v8/js
etc) and it will work fine. Depending on what the rest api looks like it
might also be a good idea to use something like multicorn to create a
foreign data wrapper to access it, thereby not needing a function or
procedure at all.

--
Magnus Hagander
Me: https://www.hagander.net/ <http://www.hagander.net/&gt;
Work: https://www.redpill-linpro.com/ <http://www.redpill-linpro.com/&gt;

#3Pavel Stehule
pavel.stehule@gmail.com
In reply to: mahesh.sp (#1)
Re: Calling rest service from postgresql functions and stored proc

Hi

čt 7. 2. 2019 v 10:53 odesílatel mahesh.sp <mahes.sp@gmail.com> napsal:

Hi,

Would like to know whether postgresql supports calling a rest service from
function or stored procedure.

Looking for Oracle to postgresql feasibility study.

Searched in Google but could not find any official document regarding the
same. Appreciate if inputs or reference links are shared or confirmed.

you can do simply via untrusted languages or you can use this extension
https://github.com/pramsey/pgsql-http (better).

or don't do it. Usually it is not great idea (sometimes there can be a
exceptions)

Regards

Pavel

Show quoted text

Thanks,
Mahesh