Re: BUG #15535: psql: \copy: parse error at...

From: "Daniel Verite" <daniel(at)manitou-mail(dot)org>
To: "Tom Lane" <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>,"Voillequin, Jean-Marc" <Jean-Marc(dot)Voillequin(at)moodys(dot)com>,"pgsql-bugs(at)lists(dot)postgresql(dot)org" <pgsql-bugs(at)lists(dot)postgresql(dot)org>
Subject: Re: BUG #15535: psql: \copy: parse error at...
Date: 2018-12-05 18:01:19
Message-ID: 05a4c411-66fa-4bd0-bf80-98041a87c8de@manitou-mail.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

Tom Lane wrote:

> Yeah, that is an issue all right. It occurs to me that for the COPY TO
> side, we don't really need any new command: we could just make \g work
> for that case. (Testing, it seems that plain "\g" works fine already,
> but "\g foo" fails to redirect the COPY output, which seems to me to
> be arguably a bug as well as lack of useful functionality.)
>
> That approach does nothing for COPY FROM, though. On the other hand,
> it's not needed nearly as bad for COPY FROM, since you can't put a
> giant sub-SELECT into that.

Agreed. I will look into the problem of COPY OUT with \g filename
if you don't beat me to it.

Concerning \copyfrom, the most obvious use case is when the filename
has to be a variable, which \copy doesn't allow for.
But this one might be better solved by just improving \copy.

Best regards,
--
Daniel Vérité
PostgreSQL-powered mailer: http://www.manitou-mail.org
Twitter: @DanielVerite

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2018-12-05 18:12:37 Re: BUG #15535: psql: \copy: parse error at...
Previous Message Tom Lane 2018-12-05 17:32:55 Re: BUG #15535: psql: \copy: parse error at...