azure 在postgresql中安装python扩展时出错

jtw3ybtb  于 2023-05-29  发布在  PostgreSQL
关注(0)|答案(1)|浏览(164)

我有一个postgresql数据库,它在azure中处于生产状态,我想在这个数据库上安装一个python扩展,我使用数据库管理器DBeaver,我运行命令:

CREATE EXTENSION plpython3u;

但我得到了错误:

could not open extension control file "/usr/local/pgsql/share/extension/plpythonu.control": No such file or directory

我还是个初学者,不知道如何解决这个问题。我尝试在我的计算机上安装Python,它安装正确,我尝试运行命令:

SELECT * FROM pg_extension WHERE extname = 'plpython3u';

查看它是否已经安装,但它没有,因为它返回一个空表如何解决错误并正确安装python扩展?
我正在使用Windows 11

vyswwuz2

vyswwuz21#

在postgresql中安装python扩展时出错
感谢@Adrian Klaver的解释。
您希望将plpython 3u扩展添加到PostgreSQL数据库,据我所知。
您可以在这里看到所有支持的扩展的列表:
打开门户>>转到Azure Database for PostgreSQL >>设置>>服务器参数>>搜索azure. extensions。”你会看到下面的列表。

AFAIK,我们无法添加Microsoft在Azure PostgreSQL文档here中提供的列表之外的扩展。

相关问题