Postgresql: как использовать curl с функцией - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть функция parse_sdf(text).
Когда я вызываю функцию так:

INSERT INTO test.table("Id", "Test") 
(SELECT props -> 'Id', props -> 'Test' FROM parse_sdf());

Когда я выполняю INSERT с помощью pgsql, я хочу передать в качестве параметра текстовый файл, который я загружаю через curl. Как это:

INSERT INTO test.table("Id", "Test") 
(SELECT props -> 'Id', props -> 'Test' FROM parse_sdf('curl http://test/Files/text.txt'));

Но это не работает. Есть ли способ сделать это?

UPDATE

Версия Postgres: 10
Команда будет выполнена командой ExecuteSqlCommand из пакета Npgsql для EF Core.

...