从API响应到PostgreSQL表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从API响应到PostgreSQL表相关的知识,希望对你有一定的参考价值。
上下文
我正在寻找一种高效且强大的工作流,以将数据从API响应转储到PostgreSQL数据库。
详细说明
我可以访问项目RESTful API,我可以向其中发送一些requests(图1),并给我responses作为JSON数据。
例如例如,当使用postman时,我可以使用API考虑的所有参数来构建查询,例如:
图1:cURL中的请求示例。
相应的响应看起来像一堆:
[ "id": "128", "user": "UUID-981729jqdwm91888r", "description": "producer": "John Wayne", "title": "Alamo", "year": 1960 , "preview": "imageURL": "11231068.jpg" , ... ]
另一方面,我有一个PostgreSQL数据库(在docker container内部),该数据库已经结构化以接受响应数据。例如,先前结果的所有单个胶片特征都必须记录在表
'films'
中(图2)。
关键是,我不知道从哪里开始,因为直到现在我总是通过网络浏览器或邮递员查询API。
Summarized
,我必须将API响应转储到结构化的PostgreSQL表集中,如下所示;one API route that is requested --> one JSON response (with multiple features) --> one PostgreSQL table (with multiple rows)
对应于其中一个响应特征的一行)。问题
从技术上讲,我该怎么做;是否可以直接在SQL中构建API请求(我觉得这是一个非常糟糕的主意),还是我必须使用其他语言或工具(出于安全性考虑或出于实用性考虑)?
[在网络上搜索此类东西时,我几乎总能找到“如何对Postgres数据库进行API调用?”的答案,这显然不是我想要的。
上下文我正在寻找一种高效且强大的工作流,以将数据从API响应转储到PostgreSQL数据库。详细说明我可以访问项目RESTful API,可以对其进行访问...
尝试提供可以提供的服务
- 调用Rest API并获取数据
因此,如果我对您的理解正确,您希望从Web API中获取数据并将其转储到某种形式的数据库中,可能在以后进行数据处理。
以上是关于从API响应到PostgreSQL表的主要内容,如果未能解决你的问题,请参考以下文章
福利MySQL vs Postgre SQL: 5个你最关注的非技术维度的区别