gpt4 book ai didi

json - 是否可以针对此事创建查询?

转载 作者:行者123 更新时间:2023-11-29 13:23:59 25 4
gpt4 key购买 nike

假设我有一个不断更新的 API。基本上我是从网站上获取的,它是 json 格式的。但是我不想使用通常的 GET 和 POST 方法,而是想知道是否可以使用 postgresql 获取它。

我想做的是创建一个日常例程,该例程将使用 pgadmin 运行一个函数,以根据来自 API 的 json 数据更新服务器中的表。因此它每天自动运行,无需手动输入。

那么是否可以创建一个 GET 方法或类似查询形式的东西?还是有其他方法可以处理这类或事情?基本上每天自动使用 API 获取 json 数据。

最佳答案

是的,这是可能的,但它并不是 SQL 的理想用例。

你可以使用 this从您的 Postgres 查询中向站点发出 GET 和 POST 请求,您将获得作为字符串返回的 JSON,您可以将其存储在 JSON 字段中。如果您无法为您的 Postgres 数据库安装扩展,我认为 Postgres 中没有内置任何东西来发出 HTTP 请求。

你可以使用一些 JSON functions从 JSON 负载中解析信息,但它们无法自行执行任何复杂逻辑,因此您可能会创建一个相当大的查询来尝试解析大量数据。

最后,要每天安排一次查询,您可以使用 pgAgent .这也需要额外安装,因为它还没有内置到 Postgres 中。

我说这可能不是一个好主意,因为您可能应该在数据存储和应用程序逻辑之间保持分离,因为这不是 Postgres 旨在做的事情。使用连接到 Postgres 数据库的简单脚本或应用程序以及提供数据的站点网站来捕获和操作数据会容易得多。有些语言更适合处理这种情况,它们比大量的 SQL 查询更易读、更容易维护。

如果您提供更多关于具体场景的信息,说明您为什么这样做,我可以尝试为您提供更具体、更有见地的答案。

关于json - 是否可以针对此事创建查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37165567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com