JSON-Export
Um die Daten einer Tabelle in eine JSON-Datei zu exportieren, verwenden Sie die Anweisung COPY:
COPY tbl TO 'output.json';Das Ergebnis von Abfragen kann auch direkt in eine JSON-Datei exportiert werden:
COPY (SELECT * FROM range(3) tbl(n)) TO 'output.json';{"n":0}{"n":1}{"n":2}Der JSON-Export schreibt standardmäßig JSON Lines, standardisiert als Newline-delimited JSON.
Mit der Option ARRAY können Sie stattdessen ein einzelnes JSON-Array-Objekt schreiben.
COPY (SELECT * FROM range(3) tbl(n)) TO 'output.json' (ARRAY);[ {"n":0}, {"n":1}, {"n":2}]Weitere Optionen finden Sie in der Dokumentation zur COPY-Anweisung.