我在安装在 Ubuntu 19.10 上的 PostgreSQL 11.5 中使用my_db=# CREATE EXTENSION IF NOT EXISTS plpythonu SCHEMA pg_catalog VERSION '1.0';
查询来创建 plpythonu扩展。但是我遇到以下错误:
ERROR: could not open extension control file "/usr/share/postgresql/10/extension/plpythonu.control": No such file or directory
要安装 plpythonu软件包,我使用了sudo apt-get update && apt-get install postgresql-plpython3
命令,该命令已成功安装。然后,我检查了/usr/share/postgresql
目录,本例中有 10 和 11 个目录。我搜索了错误,然后找到了PostgreSQL: how to install plpythonu extension和Postgres database crash when installing plpython帖子,并按照了答案,但是在我的情况下它们没有用。另外,我在Chapter 43. PL/Python - Python Procedural Language的文档中对此进行了阅读,但仍然找不到解决该错误的解决方案,并且无法在数据库中创建plpythonu扩展。现在,我想知道是否应该删除或卸载任何东西,或者我的PostgreSQL有问题吗?请指导我执行创建扩展程序应遵循的步骤。