JSON 导出
要将表中的数据导出到 JSON 文件,请使用 COPY 语句:
COPY tbl TO 'output.json';
查询结果也可以直接导出到 JSON 文件:
COPY (SELECT * FROM range(3) tbl(n)) TO 'output.json';
{"n":0}
{"n":1}
{"n":2}
JSON 导出默认写出 JSON lines,标准形式为 Newline-delimited JSON。
也可使用 ARRAY 选项改为写出单个 JSON 数组对象。
COPY (SELECT * FROM range(3) tbl(n)) TO 'output.json' (ARRAY);
[
{"n":0},
{"n":1},
{"n":2}
]
更多选项请参阅 COPY 语句文档。