Re: Emitting JSON to file using COPY TO
Dominique Devienne <ddevienne@gmail.com>
From: Dominique Devienne <ddevienne@gmail.com>
To: Adrian Klaver <adrian.klaver@aklaver.com>
Cc: Davin Shearer <scholarsmate@gmail.com>, pgsql-general@lists.postgresql.org
Date: 2023-11-27T16:14:46Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add option force_array for COPY JSON FORMAT
- 4c0390ac53b7 19 (unreleased) landed
-
json format for COPY TO
- 7dadd38cda95 19 (unreleased) landed
-
introduce CopyFormat, refactor CopyFormatOptions
- a2145605ee3d 19 (unreleased) landed
-
Doc: add IDs to copy.sgml's <varlistentry> and <refsect1>
- e4018f891dec 19 (unreleased) cited
On Mon, Nov 27, 2023 at 5:04 PM Adrian Klaver <adrian.klaver@aklaver.com> wrote: > On 11/27/23 01:44, Dominique Devienne wrote: > > On Mon, Nov 27, 2023 at 10:33 AM Dominique Devienne <ddevienne@gmail.com > > <mailto:ddevienne@gmail.com>> wrote: > > On second thought, I guess that's COPY in its text modes doing the > escaping? > > Interesting. The text-based modes of COPY are configurable. There's even > > a JSON mode. > > Where are you seeing the JSON mode for COPY? AFAIK there is only text > and CSV formats. > Indeed. Somehow I thought there was... I've used the TEXT and BINARY modes, and remembered a wishful thinking JSON mode! OK then, if there was, then what I wrote would apply :). --DD