Re: Function to execute a program

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Function to execute a program
Дата
Msg-id 551809.1599923160@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Function to execute a program  (Magnus Hagander <magnus@hagander.net>)
Ответы Re: Function to execute a program
Список pgsql-hackers
Magnus Hagander <magnus@hagander.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



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Bharath Rupireddy
Дата:
Сообщение: Re: Logical Replication - detail message with names of missing columns
Следующее
От: Magnus Hagander
Дата:
Сообщение: Re: Function to execute a program