通过rest api集成Confluence和PostgreSQL

问题描述 投票:0回答:1

我是 Confluence 的新手,想知道是否可以通过 API 调用将现有 Confluence 页面的一部分与另一个 postgreSQL 数据库连接起来,而不是从 Confluence 基础设施创建任何套接字。下图可能有助于理解我想要实现的目标。我愿意接受任何或所有可以帮助我实现这一目标的选项。

Design

要求:

  • 有一个汇合页面,使用数据库中的数据更新前端
  • 对 Confluence Infra 后端没有/最小的更改
  • 当我在前端单击“获取数据”时,它应该从数据库中获取数据并填充在屏幕上

我尝试在谷歌上搜索我能找到的所有类似解决方案,但找不到任何适合我的特定要求的解决方案。我尝试查看 Atlassian 的用于连接数据库的页面以及来自下面提到的来源的其他数据库连接指南。

来源 1 - Atlassian

来源 2 - Atlassian

这两个来源展示了如何使用 JDBC 连接来连接数据库以汇合并解决由此产生的任何问题。我想保留它作为实施的最后手段。

来源 3 - Agix - 使用 JDBC

本文还展示了一种通过 jdbc 将 Confluence 服务器连接到托管在 CentOs 服务器上的数据库的方法。

来源4

这展示了一种利用 Jira 设置配置再次将 Jira 连接到数据库的方法。

请注意 - 我想尽可能少地接触现有的 Confluence 基础设施。

更新:-我已使用空间的数据源来连接数据库。现在的挑战是从用户那里获取数据并将其输入数据库。任何线索,我该怎么做?我正在使用 SQL 宏从数据库获取数据,但不确定如何将用户输入从表单提供给数据库。

postgresql automation confluence confluence-rest-api
1个回答
0
投票

如果您打算使用 PostgreSQL 作为 Confluence 的核心数据数据库,那么您只需遵循您指定链接的指南,因为 Confluence 支持大多数 SQL 数据库。但是,如果您打算从其他 PostgreSQL 数据库获取数据,作为某些数据或系统的容器 - 为 Confluence 配置单独的数据库(因为它相当大)并使用 Java API/ REST API 来集成似乎是更好的选择系统。

© www.soinside.com 2019 - 2024. All rights reserved.