Re: Allow COPY's 'text' format to output a header - Mailing list pgsql-hackers

From David G. Johnston
Subject Re: Allow COPY's 'text' format to output a header
Date
Msg-id CAKFQuwbO=UZ6GhQbSdOmciKezU-3OsmjROjiq3mpiqmjsr6B-A@mail.gmail.com
Whole thread Raw
In response to Re: Allow COPY's 'text' format to output a header  (Garick Hamlin <ghamlin@isc.upenn.edu>)
Responses Re: Allow COPY's 'text' format to output a header  (Isaac Morland <isaac.morland@gmail.com>)
List pgsql-hackers
On Mon, May 14, 2018 at 11:44 AM, Garick Hamlin <ghamlin@isc.upenn.edu> wrote:
I wonder if there was a way to let COPY FROM detect or ignore headers
as appropriate and rather than cause silently result in headers being
added as data.

​Not reliably
 
Maybe a blank line after the header line could prevent this confusion

​No​

+1 for allowing HEADER with FORMAT text.  It doesn't interfere with COPY and even if I were to agree that CSV format is the better one this seems like an unnecessary area to impose preferences.  If TSV with Header meets someone's need providing a minimal (and consistent with expectations) syntax to accomplish that goal seems reasonable, as does the patch.

David J.

pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: explain (verbose off, normalized) vs query planid
Next
From: Bruce Momjian
Date:
Subject: Re: Postgres 11 release notes