猿问

你可以在 PostgreSQL 中用 PL/Python 导入 Python 库吗?

我想知道是否可以在 PL/Python 中使用 Python 库。

我想要做的是在我们的设置中删除一个节点。现在我们有一个传感器使用 Mosquitto 和 MQTT 将数据发布到 RabbitMQ。

另一方面,我们有 PostgreSQL,我们想建立一个数据库。我知道我们需要 RabbitMQ 和 PostgreSQL 之间的一些东西,我们正在考虑 Paho。

但是我们想知道是否可以使用 plpython 并在那里使用库 Paho 在 PostgreSQL 上运行脚本。所以这将使执行“独立”的事情变得更少。

或者也许还有其他选择?


www说
浏览 237回答 1
1回答

偶然的你

当然,您可以将任何模块导入 PL/Python。文档指出:PL/Python 仅可用作“不受信任”的语言,这意味着它不提供任何方式来限制用户可以在其中执行的操作,因此被命名为plpythonu.只要确保您不在 PostgreSQL 中使用多线程。
随时随地看视频慕课网APP

相关分类

Python
我要回答