[英]How to import json file in postgres
我正在尝试将json文件导入PostgreSQL。 示例数据:
{
"asin":"2094869245",
"title":"5 LED Bicycle Rear Tail Red Bike Torch Laser Beam Lamp Light",
"price":8.26,
"imhUrl":"http://ecx.images-amazon.com/images/I/51RtwnJwtBL._SY300_.jpg"
}
{
"asin":"7245456259",
"title":"Black Mountain Products Single Resistance Band - Door Anchor,
"price":10.49,
"imhUrl":"http://ecx.images-amazon.com/images/I/411Ikpf122L._SY300_.jpg"
}`
希望结果看起来像:
data
--------------------------------------------------------------------
{
"asin":"2094869245",
"title":"5 LED Bicycle Rear Tail Red Bike Torch Laser Beam Lamp Light",
"price":8.26,
"imhUrl":"http://ecx.images-amazon.com/images/I/51RtwnJwtBL._SY300_.jpg"
}
--------------------------------------------------------------------
{
"asin":"7245456259",
"title":"Black Mountain Products Single Resistance Band - Door Anchor,
"price":10.49,
"imhUrl":"http://ecx.images-amazon.com/images/I/411Ikpf122L._SY300_.jpg"
}
数据是json类型。
我的JSON FILE将存储在一个名为data的JSON列中。
如果您像这样删除JSON文件中的换行符:
{ "asin":"2094869245", "title":"5 LED Bicycle Rear Tail Red Bike Torch Laser Beam Lamp Light","price":8.26, "imhUrl":"http://ecx.images-amazon.com/images/I/51RtwnJwtBL._SY300_.jpg"}
{ "asin":"7245456259", "title":"Black Mountain Products Single Resistance Band - Door Anchor", "price":10.49, "imhUrl":"http://ecx.images-amazon.com/images/I/411Ikpf122L._SY300_.jpg" }
您可以使用copy命令加载到表中:
create table js (a json);
copy js from '/tmp/data.json' DELIMITER '^' CSV QUOTE '''' ESCAPE '\'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.