From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Magnus Hagander <magnus(at)hagander(dot)net> |
Cc: | PostgreSQL Developers <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
Subject: | Re: Function to execute a program |
Date: | 2020-09-12 15:06:00 |
Message-ID: | 551809.1599923160@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Magnus Hagander <magnus(at)hagander(dot)net> writes:
> Would it make sense to have a pg_execute_program() that corresponds to COPY
> FROM PROGRAM? This would obviously have the same permissions restrictions
> as COPY FROM PROGRAM.
> The usecase would be to for example execute a command that returns json
> format output, which could then be parsed and processed as part of a query.
> Today, COPY FROM PROGRAM cannot do this, as we can't read a multiline json
> value with COPY.
copy ... from program 'random_json_producer | tr "\n\t" " "';
I don't necessarily object to providing such a function to make it
easier, but it's not the case that you can't have the functionality
today.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Magnus Hagander | 2020-09-12 15:11:29 | Re: Function to execute a program |
Previous Message | Bharath Rupireddy | 2020-09-12 13:45:24 | Re: Logical Replication - detail message with names of missing columns |