跳到主要内容

JSON 导入

要从 JSON 文件读取数据,请在查询的 FROM 子句中使用 read_json_auto 函数:

SELECT *
FROM read_json_auto('input.json');

要使用查询结果创建新表,请使用 SELECT 搭配 CREATE TABLE AS

CREATE TABLE new_tbl AS
SELECT *
FROM read_json_auto('input.json');

要将查询结果加载到已有表,请使用 INSERT INTO + SELECT

INSERT INTO tbl
SELECT *
FROM read_json_auto('input.json');

另外,也可使用 COPY 语句将 JSON 文件数据加载到已有表:

COPY tbl FROM 'input.json';

更多选项请参阅 JSON 加载参考COPY 语句文档