2016-04-08 20:13 GMT+02:00 Robert Haas <robertmh...@gmail.com>: > On Tue, Apr 5, 2016 at 4:45 AM, Pavel Stehule <pavel.steh...@gmail.com> > wrote: > > here is cleaned/finished previous implementation of RAW_TEXT/RAW_BINARY > > formats for COPY statements. > > > > The RAW with text formats means unescaped data, but with correct > encoding - > > input/output is realised with input/output function. RAW binary means > > content produced/received by sending/received functions. > > > > Now both directions (input/output) working well > > > > Some examples of expected usage: > > > > copy (select xmlelement(name foo, 'hello')) to stdout (format raw_binary, > > encoding 'latin2'); > > > > create table avatars(id serial, picture bytea); > > \copy avatars(picture) from ~/images/foo.jpg (format raw_binary); > > select lastval(); > > > > create table doc(id serial, txt text); > > \copy doc(txt) from ~/files/aaa.txt (format raw_text, encoding 'latin2'); > > select lastval(); > > As much as I know you and some other people would like it to be > otherwise, this patch clearly does not have a sufficient degree of > consensus to justify committing it to PostgreSQL 9.6. I'm marking it > Returned with Feedback. >
ok, I'll try to complete this patch Regards Pavel > > -- > Robert Haas > EnterpriseDB: http://www.enterprisedb.com > The Enterprise PostgreSQL Company >