Re: Does PLPythonU support COPY table FROM string?
От
Adrian Klaver
Тема
Re: Does PLPythonU support COPY table FROM string?
Дата
Msg-id
55E07AFB.60407@aklaver.com
Ответ на
Does PLPythonU support COPY table FROM string? (Dominik Czarnota)
Список
Дерево обсуждения
Does PLPythonU support COPY table FROM string? Dominik Czarnota <dominik.b.czarnota@gmail.com>
Re: Does PLPythonU support COPY table FROM string? Adrian Klaver <adrian.klaver@aklaver.com>
Re: Does PLPythonU support COPY table FROM string? Dominik Czarnota <dominik.b.czarnota@gmail.com>
Re: Does PLPythonU support COPY table FROM string? Adrian Klaver <adrian.klaver@aklaver.com>
Re: Does PLPythonU support COPY table FROM string? Adrian Klaver <adrian.klaver@aklaver.com>
Re: Does PLPythonU support COPY table FROM string? Dominik Czarnota <dominik.b.czarnota@gmail.com>
Re: Does PLPythonU support COPY table FROM string? Adrian Klaver <adrian.klaver@aklaver.com>
Re: Does PLPythonU support COPY table FROM string? Dominik Czarnota <dominik.b.czarnota@gmail.com>
On 08/28/2015 05:58 AM, Dominik Czarnota wrote: > Hello, > > Is there any possibility to make COPY from list of records in PLPythonU? > > I've tried to simply call `plpy.execute(query)` with such query: > > COPY table (field1, field2, field3) FROM STDIN DELIMITER','; > val1,val2,val3 > \. > > But it fails with not so explicit error: > ProgrammingError: (psycopg2.ProgrammingError) spiexceptions.SyntaxError: > syntax error at or near "val1" > LINE 2: val1,val2,val3 > ^ The above is a psycopg2 error, so where are you running this and how? > > However the same thing works in psql. > > After some googling I found out that it doesn't work inside sql > functions because there is no STDIN ( > http://www.postgresql.org/message-id/000501c5acc9$83747aa0$0501a8c0@plexus > ). > > > I've got working solution which was saving tmp file and then calling > `COPY table FROM 'path'` but that's not cool. > > Did I miss something in plpythonu api? If not, where can I post "feature > request" for that? > Or can you point me place where I could dig into the code and implement it? > > > ---- > Dominik Czarnota -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления