您可以在 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 上编写脚本。这样就可以减少执行 "stand alone".
的事情
或者还有其他选择?
当然,您可以将任何模块导入 PL/Python。 The documentation 状态:
PL/Python is only available as an “untrusted” language, meaning it does not offer any way of restricting what users can do in it and is therefore named plpythonu
.
只要确保您没有在 PostgreSQL 中使用多线程。
我想知道是否可以在 PL/Python 中使用 Python 库。
我想做的是在我们的设置中删除一个节点。现在我们有一个传感器使用 Mosquitto 和 MQTT 将数据发布到 RabbitMQ。
另一方面,我们有PostgreSQL,我们想建立一个数据库。我知道我们需要介于 RabbitMQ 和 PostgreSQL 之间的东西,我们正在考虑 Paho。
但我们想知道是否有可能 运行 使用 plpython 并在那里使用库 Paho 在 PostgreSQL 上编写脚本。这样就可以减少执行 "stand alone".
的事情或者还有其他选择?
当然,您可以将任何模块导入 PL/Python。 The documentation 状态:
PL/Python is only available as an “untrusted” language, meaning it does not offer any way of restricting what users can do in it and is therefore named
plpythonu
.
只要确保您没有在 PostgreSQL 中使用多线程。