我在Ubuntu 19.10上安装的PostgreSQL 11.5my_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 and Postgres database crash when installed plpython posts 并遵循答案,但在我的情况下它们不起作用。另外,我在这里第 43 章的文档中读到了它。 PL/Python - Python Procedural Language但仍然找不到解决错误的解决方案,我无法在数据库中创建 plpythonu 扩展。现在,我想知道我是否应该删除或卸载任何东西,或者我的 PostgreSQL 有什么问题?请指导我创建扩展程序应遵循的步骤。