我有一个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
1条答案
按热度按时间vyswwuz21#
在postgresql中安装python扩展时出错
感谢@Adrian Klaver的解释。
您希望将plpython 3u扩展添加到PostgreSQL数据库,据我所知。
您可以在这里看到所有支持的扩展的列表:
打开门户>>转到Azure Database for PostgreSQL >>设置>>服务器参数>>搜索azure. extensions。”你会看到下面的列表。
AFAIK,我们无法添加Microsoft在Azure PostgreSQL文档here中提供的列表之外的扩展。