繁体   English   中英

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

[英]Can you import Python libraries with PL/Python in PostgreSQL?

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

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

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

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

或者也许还有其他选择?

当然,您可以将任何模块导入 PL/Python。 该文件指出:

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

只要确保您不在 PostgreSQL 中使用多线程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM