REST web 服务作为 postgresql 中的外部数据包装器

Chr*_*isR 5 postgresql

我知道可以将来自外部资源的数据作为外部表嵌入到 postgresql 数据库中,并且已经看到了包括 redis、另一个 postgres 数据库等在内的示例,但我真的找不到任何关于如何使用的资源(或者如果可能的话)将 REST API 的 XML 输出嵌入到外部表中。

任何人都知道这是否可行,如果可以,是否有任何关于如何实施的线索?

use*_*798 5

我实际上有一个类似的问题,并找到了一个对我有用的简单解决方案。我使用 Multicorn 并编写了几行 Python 代码来导入 REST API:

给定一个 REST API

curl  -H "authentication:ZQzBedExV8YGEztzUJdfqe0nsGNGdstZ" -H "Content-Type: ap/json;charset=UTF-8"  -X POST  http://127.0.0.1:3000/system_module/list.json  -d '{}'
Run Code Online (Sandbox Code Playgroud)

我编写了以下简单的类:

curl  -H "authentication:ZQzBedExV8YGEztzUJdfqe0nsGNGdstZ" -H "Content-Type: ap/json;charset=UTF-8"  -X POST  http://127.0.0.1:3000/system_module/list.json  -d '{}'
Run Code Online (Sandbox Code Playgroud)
  1. 下载 Multicorn http://multicorn.org

  2. 查看子目录 python/multicorn

  3. 就我而言,必须从返回 JSON 数组的 REST API 检索数据。因此我必须解析 REST API 返回的 josn 数据。但在你的情况下,你必须解析你的 XML 数据,这在 python 中应该不是什么大问题。

此致

巴巴克