如何使用脚本将来自 cogent 数据集线器的点记录到 Postgres 数据库,其中数据库表中的列与来自 cogent 的点具有相同的名称?

问题描述

我正在从事一个项目,我需要通过 cogent 中可用的 gamma 脚本将点从 cogent datahub 记录到 Postgres 数据库。数据在每个触发器上记录到数据库中(5 秒)。以下屏幕截图显示了脚本日志的输出

Current output

测试数据库显示数据如下图,

current case

在这里我想更新现有记录点的值,但目前,它正在将每个新值记录到列表中。另外,我想要标签/点名称作为列,因为它真的很方便。所需表的截图如下,

desired case

不同之处在于,在这种期望的场景中,每列名称都具有第一列中带有时间戳的点的名称。或者如何将 Postgres 数据库中的行转换为列?我真的需要您的专家帮助来解决这些问题。我期待您对脚本和其他资源的更正和添加提出建议。 非常感谢你们的任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)