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

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

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

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

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

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

或许还有其他选择?

python postgresql rabbitmq mqtt plpython
1个回答
1
投票

当然,您可以将任何模块导入PL / Python。 The documentation说:

PL / Python仅作为“不受信任”的语言提供,这意味着它不提供任何限制用户可以在其中执行操作的方法,因此命名为plpythonu

只要确保你没有在PostgreSQL中使用多线程。

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